From 1ecd008824580fcca1de55e41448c3fcbe31eebc Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 29 Oct 2024 09:14:49 -0400 Subject: [PATCH] Upload debug symbols for Sentry (#192) --- .github/workflows/release.yml | 3 ++ pubspec.lock | 72 +++++++++++++++++++++++++++++++++++ pubspec.yaml | 1 + 3 files changed, 76 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9f83245..003da89 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -176,6 +176,9 @@ jobs: build/app/outputs/apk/release/MobileNebula.apk ios/MobileNebula.ipa + - name: Upload debug symbols to Sentry + run: flutter packages pub run sentry_dart_plugin + - name: Create Sentry release uses: getsentry/action-release@v1 env: diff --git a/pubspec.lock b/pubspec.lock index d44d097..c95e156 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,6 +1,14 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: + ansicolor: + dependency: transitive + description: + name: ansicolor + sha256: "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f" + url: "https://pub.dev" + source: hosted + version: "2.0.3" args: dependency: transitive description: @@ -49,6 +57,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.18.0" + convert: + dependency: transitive + description: + name: convert + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 + url: "https://pub.dev" + source: hosted + version: "3.1.2" cross_file: dependency: transitive description: @@ -152,6 +168,14 @@ packages: description: flutter source: sdk version: "0.0.0" + globbing: + dependency: transitive + description: + name: globbing + sha256: "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d" + url: "https://pub.dev" + source: hosted + version: "1.0.0" http: dependency: transitive description: @@ -168,6 +192,14 @@ packages: url: "https://pub.dev" source: hosted version: "4.0.2" + injector: + dependency: transitive + description: + name: injector + sha256: ed389bed5b48a699d5b9561c985023d0d5cc88dd5ff2237aadcce5a5ab433e4e + url: "https://pub.dev" + source: hosted + version: "3.0.0" intl: dependency: "direct main" description: @@ -344,6 +376,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" + process: + dependency: transitive + description: + name: process + sha256: "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32" + url: "https://pub.dev" + source: hosted + version: "5.0.2" + properties: + dependency: transitive + description: + name: properties + sha256: "333f427dd4ed07bdbe8c75b9ff864a1e70b5d7a8426a2e8bdd457b65ae5ac598" + url: "https://pub.dev" + source: hosted + version: "2.1.1" pull_to_refresh: dependency: "direct main" description: @@ -360,6 +408,14 @@ packages: url: "https://pub.dev" source: hosted version: "8.9.0" + sentry_dart_plugin: + dependency: "direct main" + description: + name: sentry_dart_plugin + sha256: "699990cfee67174bcdf3bc2de7af9b75045f0e523fed1317c9e077a287aaeec4" + url: "https://pub.dev" + source: hosted + version: "2.1.0" sentry_flutter: dependency: "direct main" description: @@ -429,6 +485,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.0" + system_info2: + dependency: transitive + description: + name: system_info2 + sha256: "65206bbef475217008b5827374767550a5420ce70a04d2d7e94d1d2253f3efc9" + url: "https://pub.dev" + source: hosted + version: "4.0.0" term_glyph: dependency: transitive description: @@ -597,6 +661,14 @@ packages: url: "https://pub.dev" source: hosted version: "6.5.0" + yaml: + dependency: transitive + description: + name: yaml + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" + url: "https://pub.dev" + source: hosted + version: "3.1.2" sdks: dart: ">=3.5.1 <4.0.0" flutter: ">=3.22.0" diff --git a/pubspec.yaml b/pubspec.yaml index 50d21bf..07ab673 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,6 +34,7 @@ dependencies: intl: ^0.19.0 share_plus: ^10.0.2 sentry_flutter: ^8.9.0 + sentry_dart_plugin: ^2.0.0 mobile_scanner: ^5.2.2 dev_dependencies: