mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 17:50:20 +00:00
Only use free mac runners
This commit is contained in:
parent
b5ceeef2c0
commit
c3d8f50212
5 changed files with 561 additions and 14 deletions
141
.github/workflows/ci.yml
vendored
141
.github/workflows/ci.yml
vendored
|
@ -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
|
||||
|
|
138
.github/workflows/nightly.yml
vendored
138
.github/workflows/nightly.yml
vendored
|
@ -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
|
||||
|
|
138
.github/workflows/scheduled.yml
vendored
138
.github/workflows/scheduled.yml
vendored
|
@ -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
|
||||
|
|
138
.github/workflows/staging.yml
vendored
138
.github/workflows/staging.yml
vendored
|
@ -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
|
||||
|
|
|
@ -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(
|
||||
|
|
Loading…
Add table
Reference in a new issue