ermite has no macOS runner, so Test (macos-14) stays queued forever and blocks merge requests (e.g. vev!1). The test matrix keeps macos-14 only when github.server_url is https://github.com; on ermite only ubuntu-latest runs. The darwin/arm64 cross-compile in the ubuntu job still covers macOS builds on ermite.
#2 ci: run the macos-14 job on GitHub only
M .github/workflows/ci.yml +2 -1
| @@ -20,7 +20,8 @@ jobs: | |||
| 20 | 20 | strategy: | |
| 21 | 21 | fail-fast: false | |
| 22 | 22 | matrix: | |
| 23 | - | os: [ubuntu-latest, macos-14] | |
| 23 | + | # ermite has no macOS runner: macos-14 runs on GitHub only. | |
| 24 | + | os: ${{ fromJSON(github.server_url == 'https://github.com' && '["ubuntu-latest","macos-14"]' || '["ubuntu-latest"]') }} | |
| 24 | 25 | steps: | |
| 25 | 26 | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | |
| 26 | 27 | with: | |
| @@ -20,7 +20,8 @@ jobs: | |||||
| 20 | strategy: | 20 | strategy: | ||
| 21 | fail-fast: false | 21 | fail-fast: false | ||
| 22 | matrix: | 22 | matrix: | ||
| 23 | - | os: [ubuntu-latest, macos-14] | 23 | + | # ermite has no macOS runner: macos-14 runs on GitHub only. |
| 24 | + | os: ${{ fromJSON(github.server_url == 'https://github.com' && '["ubuntu-latest","macos-14"]' || '["ubuntu-latest"]') }} | |||
| 24 | steps: | 25 | steps: | ||
| 25 | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | 26 | - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 | ||
| 26 | with: | 27 | with: | ||
Comments0 open / 0
no comments yet.