name: Release Zig Application on: release: types: [published] workflow_run: workflows: [Zig Project Action] types: [completed] jobs: release: name: Release zig project runs-on: ubuntu-latest timeout-minutes: 15 steps: - name: Checkout repository uses: actions/checkout@v4 - name: Setup zig installation uses: https://codeberg.org/mlugg/setup-zig@v2 with: version: latest - name: Lint check run: zig fmt --check . - name: Spell checking uses: crate-ci/typos@v1.39.0 with: config: ./.typos-config - name: Run tests run: zig build --release=fast - name: Release build artifacts uses: akkuman/gitea-release-action@v1.3.2 with: files: |- ./zig-out/bin/**