authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-26 19:29:06+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-11-26 19:29:06+01:00
logc969ef7cbe0d707038f10dc0717c829c87542f20
tree5c66cdb286431ad725be01d757246666bbf26deb
parentfc8a51ece3fe0bf4b9662b3ce072f8f82238457d
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

ci: make the workflow file a bit more readable


1 files changed, 11 insertions(+), 0 deletions(-)

.forgejo/workflows/ci.yaml+11
......@@ -1,15 +1,19 @@
11name: ci
2
23on:
34 pull_request:
45 push:
56 branches:
67 - master
78 workflow_dispatch:
9
810concurrency:
911 group: ${{ github.head_ref || github.run_id }}-${{ github.actor }}
1012 cancel-in-progress: ${{ github.event_name == 'pull_request' }}
13
1114permissions:
1215 contents: read
16
1317jobs:
1418 aarch64-linux-debug:
1519 runs-on: [self-hosted, aarch64-linux]
......@@ -31,6 +35,7 @@ jobs:
3135 - name: Build and Test
3236 run: sh ci/aarch64-linux-release.sh
3337 timeout-minutes: 120
38
3439 aarch64-macos-debug:
3540 runs-on: [self-hosted, aarch64-macos]
3641 steps:
......@@ -51,6 +56,7 @@ jobs:
5156 - name: Build and Test
5257 run: sh ci/aarch64-macos-release.sh
5358 timeout-minutes: 120
59
5460 loongarch64-linux-debug:
5561 runs-on: [self-hosted, loongarch64-linux]
5662 steps:
......@@ -71,6 +77,7 @@ jobs:
7177 - name: Build and Test
7278 run: sh ci/loongarch64-linux-release.sh
7379 timeout-minutes: 180
80
7481 riscv64-linux-debug:
7582 if: github.event_name != 'pull_request'
7683 runs-on: [self-hosted, riscv64-linux]
......@@ -93,6 +100,7 @@ jobs:
93100 - name: Build and Test
94101 run: sh ci/riscv64-linux-release.sh
95102 timeout-minutes: 480
103
96104 s390x-linux-debug:
97105 runs-on: [self-hosted, s390x-linux]
98106 steps:
......@@ -113,6 +121,7 @@ jobs:
113121 - name: Build and Test
114122 run: sh ci/s390x-linux-release.sh
115123 timeout-minutes: 240
124
116125 x86_64-freebsd-debug:
117126 runs-on: [self-hosted, x86_64-freebsd]
118127 steps:
......@@ -133,6 +142,7 @@ jobs:
133142 - name: Build and Test
134143 run: sh ci/x86_64-freebsd-release.sh
135144 timeout-minutes: 120
145
136146 x86_64-linux-debug:
137147 runs-on: [self-hosted, x86_64-linux]
138148 steps:
......@@ -163,6 +173,7 @@ jobs:
163173 - name: Build and Test
164174 run: sh ci/x86_64-linux-release.sh
165175 timeout-minutes: 480
176
166177 x86_64-windows-debug:
167178 runs-on: [self-hosted, x86_64-windows]
168179 steps: