ci: add SENTRY_AUTH_TOKEN secret, fix source map uploads

feat/plugins-backend
Tomáš Mládek 2024-04-08 21:53:09 +02:00
parent 3b32597fb6
commit 1738643050
2 changed files with 17 additions and 15 deletions

View File

@ -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]
event: [ tag ]

View File

@ -8,7 +8,8 @@ export default defineConfig({
sentrySvelteKit({
sourceMapsUploadOptions: {
org: 'upend',
project: 'upend-kestrel'
project: 'upend-kestrel',
authToken: process.env.SENTRY_AUTH_TOKEN
}
}),
sveltekit()