upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/.github/workflows/release.yml
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-04-02 16:30:46 +0100
committerDanConwayDev <DanConwayDev@protonmail.com>2025-04-02 17:02:53 +0100
commit47b4c96b6848f8385f2ff6fa77983149204a591d (patch)
tree551f773b5a849088d10d575f1b36dbddc143f37a /.github/workflows/release.yml
parent632af9a091205a0453f0d96a165e1535fd24b2a7 (diff)
build: add all available github action oses
as listed in: https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/choosing-the-runner-for-a-job
Diffstat (limited to '.github/workflows/release.yml')
-rw-r--r--.github/workflows/release.yml12
1 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index faecb92..4c8368c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -23,8 +23,18 @@ jobs:
23 matrix: 23 matrix:
24 os: 24 os:
25 - ubuntu-latest 25 - ubuntu-latest
26 - ubuntu-24.04
27 - ubuntu-22.04
28 - ubuntu-20.04
29 - ubuntu-24.04-arm
30 - ubuntu-22.04-arm
26 - macos-latest 31 - macos-latest
32 - macos-15
33 - macos-14
34 - macos-13
27 - windows-latest 35 - windows-latest
36 - windows-2022
37 - windows-2019
28 runs-on: ${{ matrix.os }} 38 runs-on: ${{ matrix.os }}
29 steps: 39 steps:
30 - uses: actions/checkout@v3 40 - uses: actions/checkout@v3
@@ -33,7 +43,7 @@ jobs:
33 # (required) Comma-separated list of binary names (non-extension portion of filename) to build and upload. 43 # (required) Comma-separated list of binary names (non-extension portion of filename) to build and upload.
34 # Note that glob pattern is not supported yet. 44 # Note that glob pattern is not supported yet.
35 bin: ngit,git-remote-nostr 45 bin: ngit,git-remote-nostr
36 archive: ngit-$tag-$target 46 archive: ngit-$tag-${{ matrix.os }}
37 # (optional) On which platform to distribute the `.tar.gz` file. 47 # (optional) On which platform to distribute the `.tar.gz` file.
38 # [default value: unix] 48 # [default value: unix]
39 # [possible values: all, unix, windows, none] 49 # [possible values: all, unix, windows, none]