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
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:
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user