variables: - &vlang_image 'git.rustybever.be/vieter/vlang:5d4c9dc9fc11bf8648541c934adb64f27cb94e37-alpine3.17' platform: 'linux/amd64' branches: [ 'main' ] depends_on: - build # We need the entire repo in order for the release names to work skip_clone: true pipeline: prepare: image: *vlang_image pull: true secrets: [ s3_username, s3_password ] commands: - mc alias set s3/ https://s3.rustybever.be "$S3_USERNAME" "$S3_PASSWORD" - mc cp -r "s3/vieter/commits/$CI_COMMIT_SHA" . - mv "$CI_COMMIT_SHA"/vieter-* . when: event: tag release: image: 'plugins/gitea-release' secrets: - gitea_release_api_key settings: base_url: https://git.rustybever.be files: vieter-* checksum: - sha256 title: ${CI_COMMIT_TAG} when: event: tag