summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorGravatar Jimmi Holst Christensen2025-11-26 20:16:35 +0100
committerGravatar Jimmi Holst Christensen2025-11-26 20:16:35 +0100
commit1aec74430e349dc6e9fdfe701f1af5f62eaee007 (patch)
tree94643bc905cdc6a45188b496d83d18ea121009fe /.github
parentfix: typos and minor grammar (diff)
downloadzig-clap-1aec74430e349dc6e9fdfe701f1af5f62eaee007.tar.gz
zig-clap-1aec74430e349dc6e9fdfe701f1af5f62eaee007.tar.xz
zig-clap-1aec74430e349dc6e9fdfe701f1af5f62eaee007.zip
cicd: Use minimum_zig_version instead of mastercicd-minimum-zig-version
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/docs.yml27
-rw-r--r--.github/workflows/main.yml7
2 files changed, 13 insertions, 21 deletions
diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 4fd8a9c..fa31542 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -14,34 +14,31 @@ concurrency:
14 cancel-in-progress: true 14 cancel-in-progress: true
15 15
16jobs: 16jobs:
17
18 build: 17 build:
19 name: Build website 18 name: Build website
20 runs-on: ubuntu-latest 19 runs-on: ubuntu-latest
21 steps: 20 steps:
22 - uses: actions/checkout@v5 21 - uses: actions/checkout@v5
23 - uses: mlugg/setup-zig@v2 22 - uses: mlugg/setup-zig@v2
24 with: 23 - name: Build
25 version: master 24 run: zig build docs
26 - name: Build 25 - name: Upload
27 run: zig build docs 26 uses: actions/upload-pages-artifact@v3
28 - name: Upload 27 with:
29 uses: actions/upload-pages-artifact@v3 28 path: "zig-out/docs/"
30 with:
31 path: "zig-out/docs/"
32 29
33 publish: 30 publish:
34 name: Publish website 31 name: Publish website
35 runs-on: ubuntu-latest 32 runs-on: ubuntu-latest
36 needs: build # wait for build to finish 33 needs: build # wait for build to finish
37 permissions: 34 permissions:
38 # Request sufficient permissions to publish the website. 35 # Request sufficient permissions to publish the website.
39 pages: write 36 pages: write
40 id-token: write 37 id-token: write
41 steps: 38 steps:
42 - name: Deploy to GitHub Pages 39 - name: Deploy to GitHub Pages
43 id: deployment 40 id: deployment
44 uses: actions/deploy-pages@v4 41 uses: actions/deploy-pages@v4
45 environment: 42 environment:
46 name: github-pages 43 name: github-pages
47 url: ${{ steps.deployment.outputs.page_url }} 44 url: ${{ steps.deployment.outputs.page_url }}
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index b6f009b..a030ab5 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -3,7 +3,7 @@ on:
3 push: 3 push:
4 pull_request: 4 pull_request:
5 schedule: 5 schedule:
6 - cron: '0 0 * * 0' 6 - cron: "0 0 * * 0"
7 7
8jobs: 8jobs:
9 test: 9 test:
@@ -15,7 +15,6 @@ jobs:
15 - uses: actions/checkout@v5 15 - uses: actions/checkout@v5
16 - uses: mlugg/setup-zig@v2 16 - uses: mlugg/setup-zig@v2
17 with: 17 with:
18 version: master
19 cache-key: ${{ matrix.optimize }} 18 cache-key: ${{ matrix.optimize }}
20 - run: zig test clap.zig -O${{ matrix.optimize }} 19 - run: zig test clap.zig -O${{ matrix.optimize }}
21 examples: 20 examples:
@@ -23,14 +22,10 @@ jobs:
23 steps: 22 steps:
24 - uses: actions/checkout@v5 23 - uses: actions/checkout@v5
25 - uses: mlugg/setup-zig@v2 24 - uses: mlugg/setup-zig@v2
26 with:
27 version: master
28 - run: zig build examples 25 - run: zig build examples
29 lint: 26 lint:
30 runs-on: ubuntu-latest 27 runs-on: ubuntu-latest
31 steps: 28 steps:
32 - uses: actions/checkout@v5 29 - uses: actions/checkout@v5
33 - uses: mlugg/setup-zig@v2 30 - uses: mlugg/setup-zig@v2
34 with:
35 version: master
36 - run: zig fmt --check . 31 - run: zig fmt --check .