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