22 lines
691 B
YAML
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}/
|