srug-website/.woodpecker/release.yaml

23 lines
691 B
YAML
Raw Permalink Normal View History

2024-05-23 17:42:35 +02:00
---
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}/