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: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION] secrets: [ EARTHLY_CONFIGURATION ]
commands: commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap - earthly bootstrap
@ -19,7 +19,7 @@ pipeline:
environment: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION] secrets: [ EARTHLY_CONFIGURATION ]
commands: commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap - earthly bootstrap
@ -52,13 +52,14 @@ pipeline:
SSH_CONFIG, SSH_CONFIG,
SSH_UPLOAD_KEY, SSH_UPLOAD_KEY,
SSH_KNOWN_HOSTS, SSH_KNOWN_HOSTS,
SENTRY_AUTH_TOKEN
] ]
commands: commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap - earthly bootstrap
- earthly --secret GPG_SIGN_KEY --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS +deploy-appimage-nightly - earthly --secret GPG_SIGN_KEY --secret SSH_CONFIG --secret SSH_UPLOAD_KEY --secret SSH_KNOWN_HOSTS +deploy-appimage-nightly
when: when:
branch: [main] branch: [ main ]
docker:nightly: docker:nightly:
image: earthly/earthly:v0.8.3 image: earthly/earthly:v0.8.3
@ -67,7 +68,7 @@ pipeline:
environment: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD] secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ]
commands: commands:
- echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin - echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
@ -75,7 +76,7 @@ pipeline:
- earthly --push +docker-minimal - earthly --push +docker-minimal
- earthly --push +docker - earthly --push +docker
when: when:
branch: [main] branch: [ main ]
docker:release: docker:release:
image: earthly/earthly:v0.8.3 image: earthly/earthly:v0.8.3
@ -84,7 +85,7 @@ pipeline:
environment: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD] secrets: [ EARTHLY_CONFIGURATION, DOCKER_USER, DOCKER_PASSWORD, SENTRY_AUTH_TOKEN ]
commands: commands:
- echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin - echo $${DOCKER_PASSWORD}| docker login --username $${DOCKER_USER} --password-stdin
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
@ -94,7 +95,7 @@ pipeline:
- earthly --strict --push +docker --tag=latest - earthly --strict --push +docker --tag=latest
- earthly --strict --push +docker --tag=$CI_COMMIT_TAG - earthly --strict --push +docker --tag=$CI_COMMIT_TAG
when: when:
event: [tag] event: [ tag ]
jslib:publish: jslib:publish:
image: earthly/earthly:v0.8.3 image: earthly/earthly:v0.8.3
@ -103,13 +104,13 @@ pipeline:
environment: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - EARTHLY_EXEC_CMD="/bin/sh"
secrets: [EARTHLY_CONFIGURATION, NPM_TOKEN] secrets: [ EARTHLY_CONFIGURATION, NPM_TOKEN ]
commands: commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap - earthly bootstrap
- earthly --strict --push --secret NPM_TOKEN +publish-js-all - earthly --strict --push --secret NPM_TOKEN +publish-js-all
when: when:
branch: [main] branch: [ main ]
gitea:prerelease: gitea:prerelease:
image: earthly/earthly:v0.8.3 image: earthly/earthly:v0.8.3
@ -126,7 +127,7 @@ pipeline:
- rm -rf dist - rm -rf dist
when: when:
event: [ tag ] event: [ tag ]
appimage:release: appimage:release:
image: earthly/earthly:v0.8.3 image: earthly/earthly:v0.8.3
volumes: volumes:
@ -134,15 +135,15 @@ pipeline:
environment: environment:
- FORCE_COLOR=1 - FORCE_COLOR=1
- EARTHLY_EXEC_CMD="/bin/sh" - 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: commands:
- mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml - mkdir ~/.earthly && echo "$EARTHLY_CONFIGURATION" > ~/.earthly/config.yaml
- earthly bootstrap - earthly bootstrap
- mkdir -p dist/ - mkdir -p dist/
- earthly --strict -a '+appimage-signed/*' dist/ - earthly --strict -a '+appimage-signed/*' dist/
when: when:
event: [tag] event: [ tag ]
# todo: webext # todo: webext
gitea:release: gitea:release:
@ -157,4 +158,4 @@ pipeline:
target: main target: main
note: CHANGELOG_CURRENT.md note: CHANGELOG_CURRENT.md
when: when:
event: [tag] event: [ tag ]

View File

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