From 173864305028b95ef4d1f823ce5bf5c00e5fa9ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Mon, 8 Apr 2024 21:53:09 +0200 Subject: [PATCH] ci: add SENTRY_AUTH_TOKEN secret, fix source map uploads --- .woodpecker.yml | 29 +++++++++++++++-------------- webui/vite.config.ts | 3 ++- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 45c2b27..83dc0a2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -6,7 +6,7 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [EARTHLY_CONFIGURATION] + secrets: [ EARTHLY_CONFIGURATION ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap @@ -19,7 +19,7 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [EARTHLY_CONFIGURATION] + secrets: [ EARTHLY_CONFIGURATION ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap @@ -52,13 +52,14 @@ pipeline: SSH_CONFIG, SSH_UPLOAD_KEY, SSH_KNOWN_HOSTS, + SENTRY_AUTH_TOKEN ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap - earthly --secret GPG_SIGN_KEY --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS +deploy-appimage-nightly when: - branch: [main] + branch: [ main ] docker:nightly: image: earthly/earthly:v0.8.3 @@ -67,7 +68,7 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD] + secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ] commands: - echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml @@ -75,7 +76,7 @@ pipeline: - earthly --push +docker-minimal - earthly --push +docker when: - branch: [main] + branch: [ main ] docker:release: image: earthly/earthly:v0.8.3 @@ -84,7 +85,7 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD] + secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ] commands: - echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml @@ -94,7 +95,7 @@ pipeline: - earthly --strict --push +docker --tag=latest - earthly --strict --push +docker --tag=$CI_COMMIT_TAG when: - event: [tag] + event: [ tag ] jslib:publish: image: earthly/earthly:v0.8.3 @@ -103,13 +104,13 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [EARTHLY_CONFIGURATION, NPM_TOKEN] + secrets: [ EARTHLY_CONFIGURATION, NPM_TOKEN ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap - earthly --strict --push --secret NPM_TOKEN +publish-js-all when: - branch: [main] + branch: [ main ] gitea:prerelease: image: earthly/earthly:v0.8.3 @@ -126,7 +127,7 @@ pipeline: - rm -rf dist when: event: [ tag ] - + appimage:release: image: earthly/earthly:v0.8.3 volumes: @@ -134,15 +135,15 @@ pipeline: environment: - FORCE_COLOR=1 - EARTHLY_EXEC_CMD="/bin/sh" - secrets: [ EARTHLY_CONFIGURATION, REGISTRY, REGISTRY_USER, REGISTRY_PASSWORD ] + secrets: [ EARTHLY_CONFIGURATION, REGISTRY, REGISTRY_USER, REGISTRY_PASSWORD, SENTRY_AUTH_TOKEN ] commands: - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - earthly bootstrap - mkdir -p dist/ - earthly --strict -a '+appimage-signed/*' dist/ when: - event: [tag] - + event: [ tag ] + # todo: webext gitea:release: @@ -157,4 +158,4 @@ pipeline: target: main note: CHANGELOG_CURRENT.md when: - event: [tag] \ No newline at end of file + event: [ tag ] \ No newline at end of file diff --git a/webui/vite.config.ts b/webui/vite.config.ts index c7b0b9a..e9fd5d3 100644 --- a/webui/vite.config.ts +++ b/webui/vite.config.ts @@ -8,7 +8,8 @@ export default defineConfig({ sentrySvelteKit({ sourceMapsUploadOptions: { org: 'upend', - project: 'upend-kestrel' + project: 'upend-kestrel', + authToken: process.env.SENTRY_AUTH_TOKEN } }), sveltekit()