From a0f0f44b3b9464cc459a304efad08637e68ee9d1 Mon Sep 17 00:00:00 2001 From: "David P. Sugar" Date: Sat, 9 Mar 2024 23:04:25 +0100 Subject: [PATCH] main.yml updated --- .github/workflows/main.yml | 39 +++++++++++--------------------------- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 80dbabd..9f6edc6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,31 +1,11 @@ -# This is a basic workflow to help you get started with Actions +name: Release -name: CI - -# Controls when the workflow will run on: - # Triggers the workflow on push or pull request events but only for the "master" branch push: - branches: [ "master" ] - pull_request: - branches: [ "master" ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: + tags: + - "v*.*.*" -# A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - test: - strategy: - matrix: - os: [ubuntu-latest] - runs-on: ${{matrix.os}} - steps: - - uses: actions/checkout@v2 - - uses: goto-bus-stop/setup-zig@v2 - with: - version: 0.11.0 - - run: zig build test lint: runs-on: ubuntu-latest steps: @@ -37,7 +17,8 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v4 - uses: goto-bus-stop/setup-zig@v2 with: version: 0.11.0 @@ -45,8 +26,10 @@ jobs: sudo apt install libgtk-3-0 libgtk-3-dev zig build -Doptimize=ReleaseSmall cp -r zig-out ~/ - - uses: actions/upload-artifact@v4 + - name: Release + uses: softprops/action-gh-release@v2 with: - name: Executables - path: ~/zig-out/bin/ - overwrite: true + generate_release_notes: true + make_latest: true + files: | + ~/zig-out/bin/zigentiy