authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-09-09 15:08:54+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-09-09 15:08:54+02:00
log04fb4de7f3c9c8010522e039682d2224b3b5d35d
tree3c75c6b700600f6acfd9f1ed2e43a3610a2e5f6c
parentd7148f7d056a5891a2b4c8e22ce71ef09d60d356
parente52169689d8913867802e78c7863c7fa26671f5d

Merge pull request 'enable `aarch64-openbsd` CI and re-enable `aarch64-freebsd` and `aarch64-netbsd` CI (including on PRs)' (#36794) from alexrp/zig:aarch64-ci into master

Reviewed-on: https://codeberg.org/ziglang/zig/pulls/36794

1 files changed, 61 insertions(+), 40 deletions(-)

.forgejo/workflows/ci.yaml+61-40
...@@ -14,26 +14,26 @@ concurrency:...@@ -14,26 +14,26 @@ concurrency:
14 cancel-in-progress: ${{ github.event_name == 'pull_request' }}14 cancel-in-progress: ${{ github.event_name == 'pull_request' }}
1515
16jobs:16jobs:
17 # aarch64-freebsd-debug:17 aarch64-freebsd-debug:
18 # runs-on: [self-hosted, aarch64-freebsd]18 runs-on: [self-hosted, aarch64-freebsd]
19 # steps:19 steps:
20 # - name: Checkout20 - name: Checkout
21 # uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d2821 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
22 # with:22 with:
23 # fetch-depth: 023 fetch-depth: 0
24 # - name: Build and Test24 - name: Build and Test
25 # run: sh ci/aarch64-freebsd-debug.sh25 run: sh ci/aarch64-freebsd-debug.sh
26 # timeout-minutes: 24026 timeout-minutes: 240
27 # aarch64-freebsd-release:27 aarch64-freebsd-release:
28 # runs-on: [self-hosted, aarch64-freebsd]28 runs-on: [self-hosted, aarch64-freebsd]
29 # steps:29 steps:
30 # - name: Checkout30 - name: Checkout
31 # uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d2831 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
32 # with:32 with:
33 # fetch-depth: 033 fetch-depth: 0
34 # - name: Build and Test34 - name: Build and Test
35 # run: sh ci/aarch64-freebsd-release.sh35 run: sh ci/aarch64-freebsd-release.sh
36 # timeout-minutes: 18036 timeout-minutes: 180
3737
38 aarch64-linux-debug:38 aarch64-linux-debug:
39 runs-on: [self-hosted, aarch64-linux]39 runs-on: [self-hosted, aarch64-linux]
...@@ -56,26 +56,26 @@ jobs:...@@ -56,26 +56,26 @@ jobs:
56 run: sh ci/aarch64-linux-release.sh56 run: sh ci/aarch64-linux-release.sh
57 timeout-minutes: 18057 timeout-minutes: 180
5858
59 # aarch64-netbsd-debug:59 aarch64-netbsd-debug:
60 # runs-on: [self-hosted, aarch64-netbsd]60 runs-on: [self-hosted, aarch64-netbsd]
61 # steps:61 steps:
62 # - name: Checkout62 - name: Checkout
63 # uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d2863 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
64 # with:64 with:
65 # fetch-depth: 065 fetch-depth: 0
66 # - name: Build and Test66 - name: Build and Test
67 # run: sh ci/aarch64-netbsd-debug.sh67 run: sh ci/aarch64-netbsd-debug.sh
68 # timeout-minutes: 24068 timeout-minutes: 240
69 # aarch64-netbsd-release:69 aarch64-netbsd-release:
70 # runs-on: [self-hosted, aarch64-netbsd]70 runs-on: [self-hosted, aarch64-netbsd]
71 # steps:71 steps:
72 # - name: Checkout72 - name: Checkout
73 # uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d2873 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
74 # with:74 with:
75 # fetch-depth: 075 fetch-depth: 0
76 # - name: Build and Test76 - name: Build and Test
77 # run: sh ci/aarch64-netbsd-release.sh77 run: sh ci/aarch64-netbsd-release.sh
78 # timeout-minutes: 18078 timeout-minutes: 180
7979
80 aarch64-macos-debug:80 aarch64-macos-debug:
81 runs-on: [self-hosted, aarch64-macos]81 runs-on: [self-hosted, aarch64-macos]
...@@ -98,6 +98,27 @@ jobs:...@@ -98,6 +98,27 @@ jobs:
98 run: sh ci/aarch64-macos-release.sh98 run: sh ci/aarch64-macos-release.sh
99 timeout-minutes: 18099 timeout-minutes: 180
100100
101 aarch64-openbsd-debug:
102 runs-on: [self-hosted, aarch64-openbsd]
103 steps:
104 - name: Checkout
105 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
106 with:
107 fetch-depth: 0
108 - name: Build and Test
109 run: sh ci/aarch64-openbsd-debug.sh
110 timeout-minutes: 240
111 aarch64-openbsd-release:
112 runs-on: [self-hosted, aarch64-openbsd]
113 steps:
114 - name: Checkout
115 uses: https://codeberg.org/ziglang/checkout@19af6bac491e2534a4687a50ee84fa7f13258d28
116 with:
117 fetch-depth: 0
118 - name: Build and Test
119 run: sh ci/aarch64-openbsd-release.sh
120 timeout-minutes: 180
121
101 loongarch64-linux-debug:122 loongarch64-linux-debug:
102 runs-on: [self-hosted, loongarch64-linux]123 runs-on: [self-hosted, loongarch64-linux]
103 steps:124 steps: