fix sentry debug gh action
This commit is contained in:
parent
f9cb754e9e
commit
14324bb4c8
2 changed files with 18 additions and 2 deletions
10
.github/workflows/oneclient_nightly.yml
vendored
10
.github/workflows/oneclient_nightly.yml
vendored
|
|
@ -118,12 +118,20 @@ jobs:
|
|||
SENTRY_PROJECT: ${{ vars.SENTRY_PROJECT }}
|
||||
OUT_DIR: ${{ steps.outdir.outputs.dir }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${SENTRY_AUTH_TOKEN:-}" ] || [ -z "${SENTRY_ORG:-}" ] || [ -z "${SENTRY_PROJECT:-}" ]; then
|
||||
echo "Sentry credentials not configured (need SENTRY_AUTH_TOKEN secret + SENTRY_ORG/SENTRY_PROJECT vars); skipping debug-symbol upload."
|
||||
exit 0
|
||||
fi
|
||||
curl -sL https://sentry.io/get-cli/ | bash
|
||||
sentry-cli debug-files upload --include-sources "$OUT_DIR"
|
||||
export PATH="/usr/local/bin:$PATH"
|
||||
SYMS="$(mktemp -d)"
|
||||
shopt -s nullglob
|
||||
for f in "$OUT_DIR"/oneclient_app "$OUT_DIR"/oneclient_app.exe \
|
||||
"$OUT_DIR"/oneclient_app.pdb "$OUT_DIR"/*.dwp "$OUT_DIR"/*.dSYM; do
|
||||
cp -R "$f" "$SYMS/"
|
||||
done
|
||||
sentry-cli debug-files upload --include-sources "$SYMS"
|
||||
|
||||
- name: Collect installers
|
||||
id: collect
|
||||
|
|
|
|||
10
.github/workflows/oneclient_release.yml
vendored
10
.github/workflows/oneclient_release.yml
vendored
|
|
@ -188,12 +188,20 @@ jobs:
|
|||
SENTRY_PROJECT: ${{ vars.SENTRY_PROJECT }}
|
||||
OUT_DIR: ${{ steps.outdir.outputs.dir }}
|
||||
run: |
|
||||
set -euo pipefail
|
||||
if [ -z "${SENTRY_AUTH_TOKEN:-}" ] || [ -z "${SENTRY_ORG:-}" ] || [ -z "${SENTRY_PROJECT:-}" ]; then
|
||||
echo "Sentry credentials not configured (need SENTRY_AUTH_TOKEN secret + SENTRY_ORG/SENTRY_PROJECT vars); skipping debug-symbol upload."
|
||||
exit 0
|
||||
fi
|
||||
curl -sL https://sentry.io/get-cli/ | bash
|
||||
sentry-cli debug-files upload --include-sources "$OUT_DIR"
|
||||
export PATH="/usr/local/bin:$PATH"
|
||||
SYMS="$(mktemp -d)"
|
||||
shopt -s nullglob
|
||||
for f in "$OUT_DIR"/oneclient_app "$OUT_DIR"/oneclient_app.exe \
|
||||
"$OUT_DIR"/oneclient_app.pdb "$OUT_DIR"/*.dwp "$OUT_DIR"/*.dSYM; do
|
||||
cp -R "$f" "$SYMS/"
|
||||
done
|
||||
sentry-cli debug-files upload --include-sources "$SYMS"
|
||||
|
||||
- name: (Windows) Locate installer
|
||||
if: matrix.platform == 'windows-latest'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue