--- 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}/