ci: re-enable GlitchTip source map upload job for UI releases
Some checks failed
Release / Test backend (push) Successful in 41s
Release / Check ui (push) Successful in 47s
Release / Docker / caddy (push) Successful in 56s
Release / Docker / runner (push) Has been cancelled
Release / Upload source maps (push) Has been cancelled
Release / Docker / ui (push) Has been cancelled
Release / Gitea Release (push) Has been cancelled
Release / Docker / backend (push) Has been cancelled

This commit is contained in:
Admin
2026-04-05 12:26:23 +05:00
parent 787942b172
commit fa2803c164

View File

@@ -136,57 +136,55 @@ jobs:
cache-to: type=inline cache-to: type=inline
# ── ui: source map upload ───────────────────────────────────────────────────── # ── ui: source map upload ─────────────────────────────────────────────────────
# Commented out: GlitchTip project/auth token needs to be recreated after upload-sourcemaps:
# the GlitchTip DB wipe. Re-enable once GLITCHTIP_AUTH_TOKEN is updated. name: Upload source maps
# upload-sourcemaps: runs-on: ubuntu-latest
# name: Upload source maps needs: [check-ui]
# runs-on: ubuntu-latest defaults:
# needs: [check-ui] run:
# defaults: working-directory: ui
# run: steps:
# working-directory: ui - uses: actions/checkout@v4
# steps:
# - uses: actions/checkout@v4 - uses: actions/setup-node@v4
# with:
# - uses: actions/setup-node@v4 node-version: "22"
# with: cache: npm
# node-version: "22" cache-dependency-path: ui/package-lock.json
# cache: npm
# cache-dependency-path: ui/package-lock.json - name: Install dependencies
# run: npm ci
# - name: Install dependencies
# run: npm ci - name: Build with source maps
# run: npm run build
# - name: Build with source maps
# run: npm run build - name: Download glitchtip-cli
# run: |
# - name: Download glitchtip-cli curl -L "https://gitlab.com/glitchtip/glitchtip-cli/-/jobs/artifacts/v0.1.0/raw/artifacts/glitchtip-cli-linux-x86_64?job=build-linux-x86_64" \
# run: | -o /usr/local/bin/glitchtip-cli
# curl -L "https://gitlab.com/glitchtip/glitchtip-cli/-/jobs/artifacts/v0.1.0/raw/artifacts/glitchtip-cli-linux-x86_64?job=build-linux-x86_64" \ chmod +x /usr/local/bin/glitchtip-cli
# -o /usr/local/bin/glitchtip-cli
# chmod +x /usr/local/bin/glitchtip-cli - name: Inject debug IDs into build artifacts
# run: glitchtip-cli sourcemaps inject ./build
# - name: Inject debug IDs into build artifacts env:
# run: glitchtip-cli sourcemaps inject ./build SENTRY_URL: https://errors.libnovel.cc/
# env: SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }}
# SENTRY_URL: https://errors.libnovel.cc/ SENTRY_ORG: libnovel
# SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }} SENTRY_PROJECT: libnovel-ui
# SENTRY_ORG: libnovel
# SENTRY_PROJECT: libnovel-ui - name: Upload source maps to GlitchTip
# run: glitchtip-cli sourcemaps upload ./build --release ${{ gitea.ref_name }}
# - name: Upload source maps to GlitchTip env:
# run: glitchtip-cli sourcemaps upload ./build --release ${{ gitea.ref_name }} SENTRY_URL: https://errors.libnovel.cc/
# env: SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }}
# SENTRY_URL: https://errors.libnovel.cc/ SENTRY_ORG: libnovel
# SENTRY_AUTH_TOKEN: ${{ secrets.GLITCHTIP_AUTH_TOKEN }} SENTRY_PROJECT: libnovel-ui
# SENTRY_ORG: libnovel
# SENTRY_PROJECT: libnovel-ui
# ── docker: ui ──────────────────────────────────────────────────────────────── # ── docker: ui ────────────────────────────────────────────────────────────────
docker-ui: docker-ui:
name: Docker / ui name: Docker / ui
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [check-ui] needs: [check-ui, upload-sourcemaps]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -261,7 +259,7 @@ jobs:
release: release:
name: Gitea Release name: Gitea Release
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [docker-backend, docker-runner, docker-ui, docker-caddy] needs: [docker-backend, docker-runner, docker-ui, docker-caddy, upload-sourcemaps]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with: