66
77env :
88 ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION : true
9- PLATFORMS : linux/amd64
9+ PLATFORMS : linux/amd64,linux/arm64
1010
1111permissions :
1212 packages : write
@@ -17,11 +17,13 @@ jobs:
1717 fail-fast : false
1818 matrix :
1919 combination :
20- # Debug
20+ # amd64
2121 - { kernel: 'Linux 6.8', runner: 'ubuntu-24.04', clangs: 'clang-14 clang-15 clang-16 clang-17 clang-18', debug: '1' }
22-
23- # NDEBUG
2422 - { kernel: 'Linux 6.8', runner: 'ubuntu-24.04', clangs: 'clang-14 clang-15 clang-16 clang-17 clang-18', debug: '0' }
23+
24+ # arm64
25+ - { kernel: 'Linux 6.8', runner: 'ubuntu-24.04-arm', clangs: 'clang-14 clang-15 clang-16 clang-17 clang-18', debug: '1' }
26+ - { kernel: 'Linux 6.8', runner: 'ubuntu-24.04-arm', clangs: 'clang-14 clang-15 clang-16 clang-17 clang-18', debug: '0' }
2527 runs-on : ${{ matrix.combination.runner }}
2628 steps :
2729 - name : " Checkout sfunnel"
@@ -66,12 +68,21 @@ jobs:
6668 fail-fast : false
6769 matrix :
6870 combination :
71+ # amd64
6972 - { runner: 'ubuntu-24.04', cni: 'cilium', nodes: '1' }
7073 - { runner: 'ubuntu-24.04', cni: 'cilium', nodes: '2' }
7174
7275 - { runner: 'ubuntu-24.04', cni: 'calico', nodes: '2' }
7376 - { runner: 'ubuntu-24.04', cni: 'flannel', nodes: '2' }
7477 - { runner: 'ubuntu-24.04', cni: 'kindnet', nodes: '2' }
78+
79+ # arm64
80+ - { runner: 'ubuntu-24.04-arm', cni: 'cilium', nodes: '1' }
81+ - { runner: 'ubuntu-24.04-arm', cni: 'cilium', nodes: '2' }
82+
83+ - { runner: 'ubuntu-24.04-arm', cni: 'calico', nodes: '2' }
84+ - { runner: 'ubuntu-24.04-arm', cni: 'flannel', nodes: '2' }
85+ - { runner: 'ubuntu-24.04-arm', cni: 'kindnet', nodes: '2' }
7586 runs-on : ${{ matrix.combination.runner }}
7687 steps :
7788 - name : " Checkout sfunnel"
0 commit comments