Added testing for macos-14

This commit is contained in:
David Murphy 2024-11-21 12:19:48 -07:00
parent 27461c79bb
commit 9ef4b48bc5
No known key found for this signature in database
GPG key ID: 9D7724F37A7424D8
3 changed files with 22 additions and 2 deletions

View file

@ -146,6 +146,22 @@ jobs:
instances: '["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"]'
macos-14:
name: macOS 14
if: github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
uses: ./.github/workflows/test-macos.yml
needs:
- lint
- generate-actions-workflow
with:
distro-slug: macos-14
display-name: macOS 14
container-slug: macOS 14
timeout: 20
runs-on: macos-14
instances: '["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"]'
windows-2022:
name: Windows 2022
@ -234,6 +250,7 @@ jobs:
- generate-actions-workflow
- macos-12
- macos-13
- macos-14
- windows-2022
- photon-5
- rockylinux-8

View file

@ -31,6 +31,7 @@ WINDOWS = [
OSX = [
"macos-12",
"macos-13",
"macos-14",
]
# only test against current containers with systemd
@ -208,6 +209,7 @@ DISTRO_DISPLAY_NAMES = {
"ubuntu-2404": "Ubuntu 24.04",
"macos-12": "macOS 12",
"macos-13": "macOS 13",
"macos-14": "macOS 14",
"windows-2022": "Windows 2022",
}
@ -227,6 +229,7 @@ CONTAINER_SLUG_NAMES = {
"ubuntu-2404": "systemd-ubuntu-24.04",
"macos-12": "macos-12",
"macos-13": "macos-13",
"macos-14": "macOS 14",
"windows-2022": "windows-2022",
}

View file

@ -36,8 +36,8 @@ on:
jobs:
Test:
name: ${{ matrix.instance }}
## runs-on: ${{ inputs.runs-on }}
runs-on: macos-13
runs-on: ${{ inputs.runs-on }}
## runs-on: macos-13
timeout-minutes: ${{ inputs.timeout }}
strategy:
fail-fast: false