name: Build the release program on: push: branches: ["master"] env: CARGO_TERM_COLOR: always jobs: build: name: Cargo build release runs-on: ubuntu-latest steps: - name: Test uses: actions/checkout@v4 run: cargo test --verbose - name: Build release run: cargo build --release --verbose - name: tar /target/release run: tar -czf release.tar.gz /target/release - name: Release uses: akkuman/gitea-release-action@v1 with: files: |- release.tar.gz