srug-website/.woodpecker/release.yaml
finga 1af426fbf3
Some checks failed
ci/woodpecker/tag/checks Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/push/checks Pipeline failed
ci/woodpecker/push/release Pipeline failed
ci: Create a woodpecker pipelines
2024-06-07 16:21:57 +02:00

22 lines
691 B
YAML

---
steps:
release:
when:
- event: tag
ref: refs/tags/v*
image: rust
environment: [CARGO_TERM_COLOR=always]
pull: true
secrets: [FORGEJO_USER, FORGEJO_TOKEN]
commands:
- rustup target add wasm32-unknown-unknown
- cargo check
- cargo install trunk
- trunk build --release
- tar cfJ ${CI_REPO_NAME}-${CI_COMMIT_TAG}.tar.xz
-C dist
--transform="s/^\./${CI_REPO_NAME}-${CI_COMMIT_TAG}/" .
- curl --user $FORGEJO_USER:$FORGEJO_TOKEN
--upload-file srug-website-${CI_COMMIT_TAG}.tar.xz
https://git.onders.org/api/packages/${CI_REPO_OWNER}/generic/${CI_REPO_NAME}/${CI_COMMIT_TAG}/