Skip to content

Commit 11e3646

Browse files
committed
Allow to skip some platforms.
1 parent 70e13ae commit 11e3646

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

.github/workflows/test-suite.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ on:
1717
required: false
1818
type: boolean
1919
default: false
20+
skip-platforms:
21+
description: '⏭️ Space-separated list of platforms to skip (e.g., "linux-amd64 macos-arm64 windows-amd64")'
22+
required: false
23+
type: string
24+
default: ''
2025

2126
jobs:
2227
client-ssh-key:
@@ -69,22 +74,29 @@ jobs:
6974
include:
7075
- name: 🐧 Linux (amd64)
7176
os: ubuntu-latest
77+
platform: linux-amd64
7278
- name: 🐧 Linux (arm64)
7379
os: ubuntu-24.04-arm
80+
platform: linux-arm64
7481
- name: 🍎 MacOS (amd64)
7582
os: macos-13
76-
continue-on-error: true
83+
platform: macos-amd64
84+
continue-on-error: true # Colima is slow to install on amd64 and may fail sometimes.
7785
- name: 🍎 MacOS (arm64)
7886
os: macos-latest
87+
platform: macos-arm64
7988
needs-sidecar: true
8089
- name: 🖥️ Windows (amd64)
8190
os: windows-latest
91+
platform: windows-amd64
8292
- name: 🖥️ Windows (arm64)
8393
os: windows-11-arm
94+
platform: windows-arm64
8495
needs-sidecar: true
85-
continue-on-error: true
96+
continue-on-error: true # Win arm64 is not a priority for now, docker may fail sometimes.
8697
runs-on: ${{ matrix.os }}
8798
needs: [ client-ssh-key ]
99+
if: ${{ !contains(inputs.skip-platforms, matrix.platform) }}
88100
continue-on-error: ${{ matrix.continue-on-error || false }}
89101
defaults:
90102
run:

0 commit comments

Comments
 (0)