Skip to content

Commit 722aa8f

Browse files
committed
ci: enable experimental ocaml workflow on aarch64
This allows to see any regressions happening while not blocking any merges. This is useful to have as a base to make xapi work on arm-based hosts, which is an objective for xcp-ng. Signed-off-by: Pau Ruiz Safont <[email protected]>
1 parent 070b953 commit 722aa8f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/main.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,25 @@ concurrency: # On new push, cancel old workflows from the same PR, branch or tag
2121
jobs:
2222
ocaml-tests:
2323
name: Run OCaml tests
24-
runs-on: ubuntu-22.04
24+
strategy:
25+
fail-fast: false
26+
matrix:
27+
runs-on: ["ubuntu-22.04"]
28+
experimental: [false]
29+
include:
30+
- runs-on: "ubuntu-22.04-arm"
31+
experimental: true
32+
33+
continue-on-error: ${{ matrix.experimental }}
34+
runs-on: ${{ matrix.runs-on }}
2535
permissions:
2636
contents: read
2737
env:
2838
# Ensure you also update test-sdk-builds
2939
# when changing this value, to keep builds
3040
# consistent
3141
XAPI_VERSION: "v0.0.0"
42+
3243
steps:
3344
- name: Checkout code
3445
uses: actions/checkout@v4

0 commit comments

Comments
 (0)