diff --git a/.forgejo/workflows/rust.yaml b/.forgejo/workflows/rust.yaml index fe320a8..ee6a047 100644 --- a/.forgejo/workflows/rust.yaml +++ b/.forgejo/workflows/rust.yaml @@ -1,6 +1,6 @@ name: Build and upload a binary on tag push -on: [push] +on: [tag] jobs: build-release: @@ -13,17 +13,20 @@ jobs: - name: Build run: | cargo build --release - cp target/release/iss_locator iss_locator - chmod +x iss_locator + mkdir release + cp target/release/iss_locator release/iss_locator + chmod +x release/iss_locator xz --keep -9 iss_locator - shasum -a 256 iss_locator > iss_locator.sha256 - shasum -a 256 iss_locator.xz > iss_locator.xz.sha256 + mv iss_locator.xz release + shasum -a 256 release/iss_locator > release/iss_locator.sha256 + shasum -a 256 release/iss_locator.xz > release/iss_locator.xz.sha256 - name: Upload release uses: actions/forgejo-release@v1 with: direction: upload - url: https://git.technoduck.me + url: https://git.technoduck.me token: ${{secrets.app_token}} + release-dir: release verbose: true