ci: add sentry debug info upload

This commit is contained in:
problematicconsumer
2023-09-20 11:57:27 +03:30
parent 465ba36f88
commit c768053108
3 changed files with 63 additions and 0 deletions

View File

@@ -150,6 +150,15 @@ jobs:
run: | run: |
make ${{ matrix.platform }}-release make ${{ matrix.platform }}-release
- name: Upload Debug Symbols
env:
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
SENTRY_DIST: ${{ matrix.platform == 'android-aab' && 'google-play' || 'general' }}
run: |
flutter packages pub run sentry_dart_plugin
- name: Copy to out Windows - name: Copy to out Windows
if: matrix.platform == 'windows' if: matrix.platform == 'windows'
run: | run: |

View File

@@ -33,6 +33,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.11.3" version: "0.11.3"
ansicolor:
dependency: transitive
description:
name: ansicolor
sha256: "607f8fa9786f392043f169898923e6c59b4518242b68b8862eb8a8b7d9c30b4a"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
archive: archive:
dependency: transitive dependency: transitive
description: description:
@@ -573,6 +581,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.2" version: "2.1.2"
globbing:
dependency: transitive
description:
name: globbing
sha256: "4f89cfaf6fa74c9c1740a96259da06bd45411ede56744e28017cc534a12b6e2d"
url: "https://pub.dev"
source: hosted
version: "1.0.0"
go_router: go_router:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -669,6 +685,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.0.17" version: "4.0.17"
injector:
dependency: transitive
description:
name: injector
sha256: ed389bed5b48a699d5b9561c985023d0d5cc88dd5ff2237aadcce5a5ab433e4e
url: "https://pub.dev"
source: hosted
version: "3.0.0"
intl: intl:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -933,6 +957,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.5.1" version: "1.5.1"
process:
dependency: transitive
description:
name: process
sha256: c8298bb2d31a637afd4be38177d1d7fb9a062c985bd8e4558d98e2d9f0c38127
url: "https://pub.dev"
source: hosted
version: "5.0.0"
protocol_handler: protocol_handler:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -1045,6 +1077,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.10.1" version: "7.10.1"
sentry_dart_plugin:
dependency: "direct main"
description:
name: sentry_dart_plugin
sha256: "5b6607c335830a17224aedb5e5b27baab59928e98dc4582620ecf4a537e78551"
url: "https://pub.dev"
source: hosted
version: "1.6.0"
sentry_dio: sentry_dio:
dependency: "direct main" dependency: "direct main"
description: description:
@@ -1282,6 +1322,14 @@ packages:
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.0" 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: term_glyph:
dependency: transitive dependency: transitive
description: description:

View File

@@ -57,6 +57,7 @@ dependencies:
# analytics # analytics
sentry_flutter: ^7.10.1 sentry_flutter: ^7.10.1
sentry_dart_plugin: ^1.6.0
sentry_dio: ^7.10.1 sentry_dio: ^7.10.1
# utils # utils
@@ -163,3 +164,8 @@ ffigen:
headers: headers:
entry-points: entry-points:
- "libcore/bin/libcore.h" - "libcore/bin/libcore.h"
sentry:
upload_debug_symbols: true
upload_source_maps: true
upload_sources: true