Only use free mac runners

This commit is contained in:
Daniel A. Wozniak 2024-11-11 15:57:01 -07:00 committed by Daniel Wozniak
parent b5ceeef2c0
commit c3d8f50212
5 changed files with 561 additions and 14 deletions

View file

@ -1188,6 +1188,72 @@ jobs:
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-13:
name: macOS 13 Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-13'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-13') }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-14:
name: macOS 14 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-14'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-14') }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-15:
name: macOS 15 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-15'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-15') }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-windows-2019-nsis:
name: Windows 2019 NSIS Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-windows-2019-nsis'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'windows-2019') }}
@ -1336,6 +1402,72 @@ jobs:
workflow-slug: ci
default-timeout: 180
test-macos-13:
name: macOS 13 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-13'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-13') }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
workflow-slug: ci
default-timeout: 180
test-macos-14:
name: macOS 14 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-14'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-14') }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
workflow-slug: ci
default-timeout: 180
test-macos-15:
name: macOS 15 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-15'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-15') }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
workflow-slug: ci
default-timeout: 180
test-rockylinux-8:
name: Rocky Linux 8 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-rockylinux-8'] }}
@ -1948,6 +2080,9 @@ jobs:
- test-windows-2019
- test-windows-2022
- test-macos-12
- test-macos-13
- test-macos-14
- test-macos-15
- test-rockylinux-8
- test-rockylinux-8-arm64
- test-rockylinux-9
@ -2120,6 +2255,9 @@ jobs:
- test-windows-2019
- test-windows-2022
- test-macos-12
- test-macos-13
- test-macos-14
- test-macos-15
- test-rockylinux-8
- test-rockylinux-8-arm64
- test-rockylinux-9
@ -2174,6 +2312,9 @@ jobs:
- test-pkg-ubuntu-2404
- test-pkg-ubuntu-2404-arm64
- test-pkg-macos-12
- test-pkg-macos-13
- test-pkg-macos-14
- test-pkg-macos-15
- test-pkg-windows-2019-nsis
- test-pkg-windows-2019-msi
- test-pkg-windows-2022-nsis

View file

@ -1311,6 +1311,72 @@ jobs:
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-13:
name: macOS 13 Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-13'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-14:
name: macOS 14 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-14'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-15:
name: macOS 15 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-15'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-windows-2019-nsis:
name: Windows 2019 NSIS Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-windows-2019-nsis'] }}
@ -1459,6 +1525,72 @@ jobs:
workflow-slug: nightly
default-timeout: 360
test-macos-13:
name: macOS 13 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-13'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: nightly
default-timeout: 360
test-macos-14:
name: macOS 14 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-14'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: nightly
default-timeout: 360
test-macos-15:
name: macOS 15 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-15'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: nightly
default-timeout: 360
test-rockylinux-8:
name: Rocky Linux 8 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-rockylinux-8'] }}
@ -2808,6 +2940,9 @@ jobs:
- test-windows-2019
- test-windows-2022
- test-macos-12
- test-macos-13
- test-macos-14
- test-macos-15
- test-rockylinux-8
- test-rockylinux-8-arm64
- test-rockylinux-9
@ -2926,6 +3061,9 @@ jobs:
- test-pkg-ubuntu-2404
- test-pkg-ubuntu-2404-arm64
- test-pkg-macos-12
- test-pkg-macos-13
- test-pkg-macos-14
- test-pkg-macos-15
- test-pkg-windows-2019-nsis
- test-pkg-windows-2019-msi
- test-pkg-windows-2022-nsis

View file

@ -1227,6 +1227,72 @@ jobs:
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-13:
name: macOS 13 Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-13'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-14:
name: macOS 14 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-14'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-15:
name: macOS 15 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-15'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-windows-2019-nsis:
name: Windows 2019 NSIS Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-windows-2019-nsis'] }}
@ -1375,6 +1441,72 @@ jobs:
workflow-slug: scheduled
default-timeout: 360
test-macos-13:
name: macOS 13 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-13'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: scheduled
default-timeout: 360
test-macos-14:
name: macOS 14 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-14'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: scheduled
default-timeout: 360
test-macos-15:
name: macOS 15 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-15'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: scheduled
default-timeout: 360
test-rockylinux-8:
name: Rocky Linux 8 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-rockylinux-8'] }}
@ -1999,6 +2131,9 @@ jobs:
- test-windows-2019
- test-windows-2022
- test-macos-12
- test-macos-13
- test-macos-14
- test-macos-15
- test-rockylinux-8
- test-rockylinux-8-arm64
- test-rockylinux-9
@ -2053,6 +2188,9 @@ jobs:
- test-pkg-ubuntu-2404
- test-pkg-ubuntu-2404-arm64
- test-pkg-macos-12
- test-pkg-macos-13
- test-pkg-macos-14
- test-pkg-macos-15
- test-pkg-windows-2019-nsis
- test-pkg-windows-2019-msi
- test-pkg-windows-2022-nsis

View file

@ -1293,6 +1293,72 @@ jobs:
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-13:
name: macOS 13 Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-13'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-14:
name: macOS 14 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-14'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-macos-15:
name: macOS 15 (M1) Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-macos-15'] }}
needs:
- prepare-workflow
- build-pkgs-onedir-macos
- build-ci-deps-macos
uses: ./.github/workflows/test-packages-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
pkg-type: macos
nox-version: 2022.8.7
python-version: "3.10"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
test-pkg-windows-2019-nsis:
name: Windows 2019 NSIS Package Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-pkg-windows-2019-nsis'] }}
@ -1441,6 +1507,72 @@ jobs:
workflow-slug: staging
default-timeout: 180
test-macos-13:
name: macOS 13 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-13'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-13
runner: macos-13
nox-session: ci-test-onedir
platform: macos
arch: x86_64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: staging
default-timeout: 180
test-macos-14:
name: macOS 14 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-14'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-14
runner: macos-14
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: staging
default-timeout: 180
test-macos-15:
name: macOS 15 (M1) Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-macos-15'] }}
needs:
- prepare-workflow
- build-ci-deps-macos
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-15
runner: macos-15
nox-session: ci-test-onedir
platform: macos
arch: arm64
nox-version: 2022.8.7
gh-actions-python-version: "3.10"
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.15
skip-code-coverage: true
workflow-slug: staging
default-timeout: 180
test-rockylinux-8:
name: Rocky Linux 8 Test
if: ${{ fromJSON(needs.prepare-workflow.outputs.config)['jobs']['test-rockylinux-8'] }}
@ -2920,6 +3052,9 @@ jobs:
- test-windows-2019
- test-windows-2022
- test-macos-12
- test-macos-13
- test-macos-14
- test-macos-15
- test-rockylinux-8
- test-rockylinux-8-arm64
- test-rockylinux-9
@ -2974,6 +3109,9 @@ jobs:
- test-pkg-ubuntu-2404
- test-pkg-ubuntu-2404-arm64
- test-pkg-macos-12
- test-pkg-macos-13
- test-pkg-macos-14
- test-pkg-macos-15
- test-pkg-windows-2019-nsis
- test-pkg-windows-2019-msi
- test-pkg-windows-2022-nsis

View file

@ -210,13 +210,9 @@ TEST_SALT_LISTING = PlatformDefinitions(
],
"macos": [
MacOS(slug="macos-12", display_name="macOS 12", arch="x86_64"),
# MacOS(slug="macos-13", display_name="macOS 13", arch="x86_64"),
# MacOS(
# slug="macos-13-arm64",
# display_name="macOS 13 Arm64",
# arch="arm64",
# runner="macos-13-xlarge",
# ),
MacOS(slug="macos-13", display_name="macOS 13", arch="x86_64"),
MacOS(slug="macos-14", display_name="macOS 14 (M1)", arch="arm64"),
MacOS(slug="macos-15", display_name="macOS 15 (M1)", arch="arm64"),
],
"windows": [
# Windows(slug="windows-2016", display_name="Windows 2016", arch="amd64"),
@ -417,13 +413,9 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
],
"macos": [
MacOSPkg(slug="macos-12", display_name="macOS 12", arch="x86_64"),
# MacOSPkg(slug="macos-13", display_name="macOS 13", arch="x86_64"),
# MacOSPkg(
# slug="macos-13-arm64",
# display_name="macOS 13 Arm64",
# arch="arm64",
# runner="macos-13-xlarge",
# ),
MacOSPkg(slug="macos-13", display_name="macOS 13", arch="x86_64"),
MacOSPkg(slug="macos-14", display_name="macOS 14 (M1)", arch="arm64"),
MacOSPkg(slug="macos-15", display_name="macOS 15 (M1)", arch="arm64"),
],
"windows": [
WindowsPkg(