mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 17:50:20 +00:00
expand on job names
This commit is contained in:
parent
85c04c5088
commit
99aa11cdc1
9 changed files with 407 additions and 362 deletions
207
.github/workflows/ci.yml
vendored
207
.github/workflows/ci.yml
vendored
|
@ -51,7 +51,6 @@ jobs:
|
|||
releases: ${{ steps.get-salt-releases.outputs.releases }}
|
||||
testing-releases: ${{ steps.get-testing-releases.outputs.testing-releases }}
|
||||
nox-archive-hash: ${{ steps.nox-archive-hash.outputs.nox-archive-hash }}
|
||||
config: ${{ steps.workflow-config.outputs.config }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
|
@ -232,12 +231,6 @@ jobs:
|
|||
name: testrun-changed-files.txt
|
||||
path: testrun-changed-files.txt
|
||||
|
||||
- name: Generate Workflow Config
|
||||
id: workflow-config
|
||||
run: |
|
||||
tools ci workflow-config ${{ github.event_name }} changed-files.json
|
||||
|
||||
|
||||
|
||||
pre-commit:
|
||||
name: Pre-Commit
|
||||
|
@ -1167,7 +1160,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
macos-12-pkg-tests:
|
||||
test-pkg-macos-12:
|
||||
name: macOS 12 Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-12') }}
|
||||
needs:
|
||||
|
@ -1189,7 +1182,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
test-pkg-windows-2019-nsis:
|
||||
name: Windows 2019 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'windows-2019') }}
|
||||
needs:
|
||||
|
@ -1210,7 +1203,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
test-pkg-windows-2019-msi:
|
||||
name: Windows 2019 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'windows-2019') }}
|
||||
needs:
|
||||
|
@ -1231,7 +1224,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
test-pkg-windows-2022-nsis:
|
||||
name: Windows 2022 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'windows-2022') }}
|
||||
needs:
|
||||
|
@ -1252,7 +1245,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
test-pkg-windows-2022-msi:
|
||||
name: Windows 2022 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'windows-2022') }}
|
||||
needs:
|
||||
|
@ -1273,7 +1266,7 @@ jobs:
|
|||
skip-code-coverage: ${{ fromJSON(needs.prepare-workflow.outputs.testrun)['skip_code_coverage'] }}
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019:
|
||||
test-windows-2019:
|
||||
name: Windows 2019 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1294,7 +1287,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
windows-2022:
|
||||
test-windows-2022:
|
||||
name: Windows 2022 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1315,7 +1308,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
macos-12:
|
||||
test-macos-12:
|
||||
name: macOS 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'macos-12') }}
|
||||
needs:
|
||||
|
@ -1337,7 +1330,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-8:
|
||||
test-rockylinux-8:
|
||||
name: Rocky Linux 8 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'rockylinux-8') }}
|
||||
needs:
|
||||
|
@ -1359,7 +1352,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-8-arm64:
|
||||
test-rockylinux-8-arm64:
|
||||
name: Rocky Linux 8 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'rockylinux-8-arm64') }}
|
||||
needs:
|
||||
|
@ -1381,7 +1374,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-9:
|
||||
test-rockylinux-9:
|
||||
name: Rocky Linux 9 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'rockylinux-9') }}
|
||||
needs:
|
||||
|
@ -1403,7 +1396,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-9-arm64:
|
||||
test-rockylinux-9-arm64:
|
||||
name: Rocky Linux 9 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'rockylinux-9-arm64') }}
|
||||
needs:
|
||||
|
@ -1425,7 +1418,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2:
|
||||
test-amazonlinux-2:
|
||||
name: Amazon Linux 2 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'amazonlinux-2') }}
|
||||
needs:
|
||||
|
@ -1447,7 +1440,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2-arm64:
|
||||
test-amazonlinux-2-arm64:
|
||||
name: Amazon Linux 2 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'amazonlinux-2-arm64') }}
|
||||
needs:
|
||||
|
@ -1469,7 +1462,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2023:
|
||||
test-amazonlinux-2023:
|
||||
name: Amazon Linux 2023 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'amazonlinux-2023') }}
|
||||
needs:
|
||||
|
@ -1491,7 +1484,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2023-arm64:
|
||||
test-amazonlinux-2023-arm64:
|
||||
name: Amazon Linux 2023 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'amazonlinux-2023-arm64') }}
|
||||
needs:
|
||||
|
@ -1513,7 +1506,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
debian-11:
|
||||
test-debian-11:
|
||||
name: Debian 11 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11') }}
|
||||
needs:
|
||||
|
@ -1535,7 +1528,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
debian-11-arm64:
|
||||
test-debian-11-arm64:
|
||||
name: Debian 11 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-11-arm64') }}
|
||||
needs:
|
||||
|
@ -1557,7 +1550,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
debian-12:
|
||||
test-debian-12:
|
||||
name: Debian 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-12') }}
|
||||
needs:
|
||||
|
@ -1579,7 +1572,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
debian-12-arm64:
|
||||
test-debian-12-arm64:
|
||||
name: Debian 12 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'debian-12-arm64') }}
|
||||
needs:
|
||||
|
@ -1601,7 +1594,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
fedora-40:
|
||||
test-fedora-40:
|
||||
name: Fedora 40 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'fedora-40') }}
|
||||
needs:
|
||||
|
@ -1623,7 +1616,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4:
|
||||
test-photonos-4:
|
||||
name: Photon OS 4 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-4') }}
|
||||
needs:
|
||||
|
@ -1645,7 +1638,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4-arm64:
|
||||
test-photonos-4-arm64:
|
||||
name: Photon OS 4 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-4-arm64') }}
|
||||
needs:
|
||||
|
@ -1667,7 +1660,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4-fips:
|
||||
test-photonos-4-fips:
|
||||
name: Photon OS 4 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-4') }}
|
||||
needs:
|
||||
|
@ -1690,7 +1683,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-4-arm64-fips:
|
||||
test-photonos-4-arm64-fips:
|
||||
name: Photon OS 4 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-4-arm64') }}
|
||||
needs:
|
||||
|
@ -1713,7 +1706,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-5:
|
||||
test-photonos-5:
|
||||
name: Photon OS 5 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-5') }}
|
||||
needs:
|
||||
|
@ -1735,7 +1728,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
photonos-5-arm64:
|
||||
test-photonos-5-arm64:
|
||||
name: Photon OS 5 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-5-arm64') }}
|
||||
needs:
|
||||
|
@ -1757,7 +1750,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
photonos-5-fips:
|
||||
test-photonos-5-fips:
|
||||
name: Photon OS 5 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-5') }}
|
||||
needs:
|
||||
|
@ -1780,7 +1773,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-5-arm64-fips:
|
||||
test-photonos-5-arm64-fips:
|
||||
name: Photon OS 5 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'photonos-5-arm64') }}
|
||||
needs:
|
||||
|
@ -1803,7 +1796,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
ubuntu-2004:
|
||||
test-ubuntu-2004:
|
||||
name: Ubuntu 20.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'ubuntu-20.04') }}
|
||||
needs:
|
||||
|
@ -1825,7 +1818,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
test-ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'ubuntu-20.04-arm64') }}
|
||||
needs:
|
||||
|
@ -1847,7 +1840,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2204:
|
||||
test-ubuntu-2204:
|
||||
name: Ubuntu 22.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1869,7 +1862,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
test-ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1891,7 +1884,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2404:
|
||||
test-ubuntu-2404:
|
||||
name: Ubuntu 24.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'ubuntu-24.04') }}
|
||||
needs:
|
||||
|
@ -1913,7 +1906,7 @@ jobs:
|
|||
workflow-slug: ci
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2404-arm64:
|
||||
test-ubuntu-2404-arm64:
|
||||
name: Ubuntu 24.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] && contains(fromJSON(needs.prepare-workflow.outputs.os-labels), 'ubuntu-24.04-arm64') }}
|
||||
needs:
|
||||
|
@ -1946,36 +1939,36 @@ jobs:
|
|||
- build-ci-deps-linux
|
||||
- build-ci-deps-macos
|
||||
- build-ci-deps-windows
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- macos-12
|
||||
- rockylinux-8
|
||||
- rockylinux-8-arm64
|
||||
- rockylinux-9
|
||||
- rockylinux-9-arm64
|
||||
- amazonlinux-2
|
||||
- amazonlinux-2-arm64
|
||||
- amazonlinux-2023
|
||||
- amazonlinux-2023-arm64
|
||||
- debian-11
|
||||
- debian-11-arm64
|
||||
- debian-12
|
||||
- debian-12-arm64
|
||||
- fedora-40
|
||||
- photonos-4
|
||||
- photonos-4-arm64
|
||||
- photonos-4-fips
|
||||
- photonos-4-arm64-fips
|
||||
- photonos-5
|
||||
- photonos-5-arm64
|
||||
- photonos-5-fips
|
||||
- photonos-5-arm64-fips
|
||||
- ubuntu-2004
|
||||
- ubuntu-2004-arm64
|
||||
- ubuntu-2204
|
||||
- ubuntu-2204-arm64
|
||||
- ubuntu-2404
|
||||
- ubuntu-2404-arm64
|
||||
- test-windows-2019
|
||||
- test-windows-2022
|
||||
- test-macos-12
|
||||
- test-rockylinux-8
|
||||
- test-rockylinux-8-arm64
|
||||
- test-rockylinux-9
|
||||
- test-rockylinux-9-arm64
|
||||
- test-amazonlinux-2
|
||||
- test-amazonlinux-2-arm64
|
||||
- test-amazonlinux-2023
|
||||
- test-amazonlinux-2023-arm64
|
||||
- test-debian-11
|
||||
- test-debian-11-arm64
|
||||
- test-debian-12
|
||||
- test-debian-12-arm64
|
||||
- test-fedora-40
|
||||
- test-photonos-4
|
||||
- test-photonos-4-arm64
|
||||
- test-photonos-4-fips
|
||||
- test-photonos-4-arm64-fips
|
||||
- test-photonos-5
|
||||
- test-photonos-5-arm64
|
||||
- test-photonos-5-fips
|
||||
- test-photonos-5-arm64-fips
|
||||
- test-ubuntu-2004
|
||||
- test-ubuntu-2004-arm64
|
||||
- test-ubuntu-2204
|
||||
- test-ubuntu-2204-arm64
|
||||
- test-ubuntu-2404
|
||||
- test-ubuntu-2404-arm64
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
|
@ -2118,36 +2111,36 @@ jobs:
|
|||
- build-ci-deps-linux
|
||||
- build-ci-deps-macos
|
||||
- build-ci-deps-windows
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- macos-12
|
||||
- rockylinux-8
|
||||
- rockylinux-8-arm64
|
||||
- rockylinux-9
|
||||
- rockylinux-9-arm64
|
||||
- amazonlinux-2
|
||||
- amazonlinux-2-arm64
|
||||
- amazonlinux-2023
|
||||
- amazonlinux-2023-arm64
|
||||
- debian-11
|
||||
- debian-11-arm64
|
||||
- debian-12
|
||||
- debian-12-arm64
|
||||
- fedora-40
|
||||
- photonos-4
|
||||
- photonos-4-arm64
|
||||
- photonos-4-fips
|
||||
- photonos-4-arm64-fips
|
||||
- photonos-5
|
||||
- photonos-5-arm64
|
||||
- photonos-5-fips
|
||||
- photonos-5-arm64-fips
|
||||
- ubuntu-2004
|
||||
- ubuntu-2004-arm64
|
||||
- ubuntu-2204
|
||||
- ubuntu-2204-arm64
|
||||
- ubuntu-2404
|
||||
- ubuntu-2404-arm64
|
||||
- test-windows-2019
|
||||
- test-windows-2022
|
||||
- test-macos-12
|
||||
- test-rockylinux-8
|
||||
- test-rockylinux-8-arm64
|
||||
- test-rockylinux-9
|
||||
- test-rockylinux-9-arm64
|
||||
- test-amazonlinux-2
|
||||
- test-amazonlinux-2-arm64
|
||||
- test-amazonlinux-2023
|
||||
- test-amazonlinux-2023-arm64
|
||||
- test-debian-11
|
||||
- test-debian-11-arm64
|
||||
- test-debian-12
|
||||
- test-debian-12-arm64
|
||||
- test-fedora-40
|
||||
- test-photonos-4
|
||||
- test-photonos-4-arm64
|
||||
- test-photonos-4-fips
|
||||
- test-photonos-4-arm64-fips
|
||||
- test-photonos-5
|
||||
- test-photonos-5-arm64
|
||||
- test-photonos-5-fips
|
||||
- test-photonos-5-arm64-fips
|
||||
- test-ubuntu-2004
|
||||
- test-ubuntu-2004-arm64
|
||||
- test-ubuntu-2204
|
||||
- test-ubuntu-2204-arm64
|
||||
- test-ubuntu-2404
|
||||
- test-ubuntu-2404-arm64
|
||||
- rockylinux-8-pkg-tests
|
||||
- rockylinux-8-arm64-pkg-tests
|
||||
- rockylinux-9-pkg-tests
|
||||
|
@ -2174,11 +2167,11 @@ jobs:
|
|||
- ubuntu-2204-arm64-pkg-tests
|
||||
- ubuntu-2404-pkg-tests
|
||||
- ubuntu-2404-arm64-pkg-tests
|
||||
- macos-12-pkg-tests
|
||||
- windows-2019-nsis-pkg-tests
|
||||
- windows-2019-msi-pkg-tests
|
||||
- windows-2022-nsis-pkg-tests
|
||||
- windows-2022-msi-pkg-tests
|
||||
- test-pkg-macos-12
|
||||
- test-pkg-windows-2019-nsis
|
||||
- test-pkg-windows-2019-msi
|
||||
- test-pkg-windows-2022-nsis
|
||||
- test-pkg-windows-2022-msi
|
||||
steps:
|
||||
- name: Get workflow information
|
||||
id: get-workflow-info
|
||||
|
|
140
.github/workflows/nightly.yml
vendored
140
.github/workflows/nightly.yml
vendored
|
@ -1283,7 +1283,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
macos-12-pkg-tests:
|
||||
test-pkg-macos-12:
|
||||
name: macOS 12 Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1305,7 +1305,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
test-pkg-windows-2019-nsis:
|
||||
name: Windows 2019 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1326,7 +1326,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
test-pkg-windows-2019-msi:
|
||||
name: Windows 2019 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1347,7 +1347,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
test-pkg-windows-2022-nsis:
|
||||
name: Windows 2022 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1368,7 +1368,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
test-pkg-windows-2022-msi:
|
||||
name: Windows 2022 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1389,7 +1389,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019:
|
||||
test-windows-2019:
|
||||
name: Windows 2019 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1410,7 +1410,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
windows-2022:
|
||||
test-windows-2022:
|
||||
name: Windows 2022 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1431,7 +1431,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
macos-12:
|
||||
test-macos-12:
|
||||
name: macOS 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1453,7 +1453,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-8:
|
||||
test-rockylinux-8:
|
||||
name: Rocky Linux 8 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1475,7 +1475,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-8-arm64:
|
||||
test-rockylinux-8-arm64:
|
||||
name: Rocky Linux 8 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1497,7 +1497,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-9:
|
||||
test-rockylinux-9:
|
||||
name: Rocky Linux 9 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1519,7 +1519,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-9-arm64:
|
||||
test-rockylinux-9-arm64:
|
||||
name: Rocky Linux 9 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1541,7 +1541,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2:
|
||||
test-amazonlinux-2:
|
||||
name: Amazon Linux 2 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1563,7 +1563,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2-arm64:
|
||||
test-amazonlinux-2-arm64:
|
||||
name: Amazon Linux 2 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1585,7 +1585,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2023:
|
||||
test-amazonlinux-2023:
|
||||
name: Amazon Linux 2023 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1607,7 +1607,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2023-arm64:
|
||||
test-amazonlinux-2023-arm64:
|
||||
name: Amazon Linux 2023 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1629,7 +1629,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
debian-11:
|
||||
test-debian-11:
|
||||
name: Debian 11 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1651,7 +1651,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
debian-11-arm64:
|
||||
test-debian-11-arm64:
|
||||
name: Debian 11 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1673,7 +1673,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
debian-12:
|
||||
test-debian-12:
|
||||
name: Debian 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1695,7 +1695,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
debian-12-arm64:
|
||||
test-debian-12-arm64:
|
||||
name: Debian 12 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1717,7 +1717,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
fedora-40:
|
||||
test-fedora-40:
|
||||
name: Fedora 40 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1739,7 +1739,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4:
|
||||
test-photonos-4:
|
||||
name: Photon OS 4 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1761,7 +1761,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4-arm64:
|
||||
test-photonos-4-arm64:
|
||||
name: Photon OS 4 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1783,7 +1783,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4-fips:
|
||||
test-photonos-4-fips:
|
||||
name: Photon OS 4 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1806,7 +1806,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-4-arm64-fips:
|
||||
test-photonos-4-arm64-fips:
|
||||
name: Photon OS 4 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1829,7 +1829,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-5:
|
||||
test-photonos-5:
|
||||
name: Photon OS 5 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1851,7 +1851,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
photonos-5-arm64:
|
||||
test-photonos-5-arm64:
|
||||
name: Photon OS 5 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1873,7 +1873,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
photonos-5-fips:
|
||||
test-photonos-5-fips:
|
||||
name: Photon OS 5 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1896,7 +1896,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-5-arm64-fips:
|
||||
test-photonos-5-arm64-fips:
|
||||
name: Photon OS 5 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1919,7 +1919,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
ubuntu-2004:
|
||||
test-ubuntu-2004:
|
||||
name: Ubuntu 20.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1941,7 +1941,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
test-ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1963,7 +1963,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2204:
|
||||
test-ubuntu-2204:
|
||||
name: Ubuntu 22.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1985,7 +1985,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
test-ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -2007,7 +2007,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2404:
|
||||
test-ubuntu-2404:
|
||||
name: Ubuntu 24.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -2029,7 +2029,7 @@ jobs:
|
|||
workflow-slug: nightly
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2404-arm64:
|
||||
test-ubuntu-2404-arm64:
|
||||
name: Ubuntu 24.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -2799,36 +2799,36 @@ jobs:
|
|||
- build-ci-deps-linux
|
||||
- build-ci-deps-macos
|
||||
- build-ci-deps-windows
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- macos-12
|
||||
- rockylinux-8
|
||||
- rockylinux-8-arm64
|
||||
- rockylinux-9
|
||||
- rockylinux-9-arm64
|
||||
- amazonlinux-2
|
||||
- amazonlinux-2-arm64
|
||||
- amazonlinux-2023
|
||||
- amazonlinux-2023-arm64
|
||||
- debian-11
|
||||
- debian-11-arm64
|
||||
- debian-12
|
||||
- debian-12-arm64
|
||||
- fedora-40
|
||||
- photonos-4
|
||||
- photonos-4-arm64
|
||||
- photonos-4-fips
|
||||
- photonos-4-arm64-fips
|
||||
- photonos-5
|
||||
- photonos-5-arm64
|
||||
- photonos-5-fips
|
||||
- photonos-5-arm64-fips
|
||||
- ubuntu-2004
|
||||
- ubuntu-2004-arm64
|
||||
- ubuntu-2204
|
||||
- ubuntu-2204-arm64
|
||||
- ubuntu-2404
|
||||
- ubuntu-2404-arm64
|
||||
- test-windows-2019
|
||||
- test-windows-2022
|
||||
- test-macos-12
|
||||
- test-rockylinux-8
|
||||
- test-rockylinux-8-arm64
|
||||
- test-rockylinux-9
|
||||
- test-rockylinux-9-arm64
|
||||
- test-amazonlinux-2
|
||||
- test-amazonlinux-2-arm64
|
||||
- test-amazonlinux-2023
|
||||
- test-amazonlinux-2023-arm64
|
||||
- test-debian-11
|
||||
- test-debian-11-arm64
|
||||
- test-debian-12
|
||||
- test-debian-12-arm64
|
||||
- test-fedora-40
|
||||
- test-photonos-4
|
||||
- test-photonos-4-arm64
|
||||
- test-photonos-4-fips
|
||||
- test-photonos-4-arm64-fips
|
||||
- test-photonos-5
|
||||
- test-photonos-5-arm64
|
||||
- test-photonos-5-fips
|
||||
- test-photonos-5-arm64-fips
|
||||
- test-ubuntu-2004
|
||||
- test-ubuntu-2004-arm64
|
||||
- test-ubuntu-2204
|
||||
- test-ubuntu-2204-arm64
|
||||
- test-ubuntu-2404
|
||||
- test-ubuntu-2404-arm64
|
||||
|
||||
steps:
|
||||
|
||||
|
@ -2919,11 +2919,11 @@ jobs:
|
|||
- ubuntu-2204-arm64-pkg-tests
|
||||
- ubuntu-2404-pkg-tests
|
||||
- ubuntu-2404-arm64-pkg-tests
|
||||
- macos-12-pkg-tests
|
||||
- windows-2019-nsis-pkg-tests
|
||||
- windows-2019-msi-pkg-tests
|
||||
- windows-2022-nsis-pkg-tests
|
||||
- windows-2022-msi-pkg-tests
|
||||
- test-pkg-macos-12
|
||||
- test-pkg-windows-2019-nsis
|
||||
- test-pkg-windows-2019-msi
|
||||
- test-pkg-windows-2022-nsis
|
||||
- test-pkg-windows-2022-msi
|
||||
steps:
|
||||
- name: Get workflow information
|
||||
id: get-workflow-info
|
||||
|
|
140
.github/workflows/scheduled.yml
vendored
140
.github/workflows/scheduled.yml
vendored
|
@ -1199,7 +1199,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
macos-12-pkg-tests:
|
||||
test-pkg-macos-12:
|
||||
name: macOS 12 Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1221,7 +1221,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
test-pkg-windows-2019-nsis:
|
||||
name: Windows 2019 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1242,7 +1242,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
test-pkg-windows-2019-msi:
|
||||
name: Windows 2019 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1263,7 +1263,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
test-pkg-windows-2022-nsis:
|
||||
name: Windows 2022 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1284,7 +1284,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
test-pkg-windows-2022-msi:
|
||||
name: Windows 2022 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1305,7 +1305,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019:
|
||||
test-windows-2019:
|
||||
name: Windows 2019 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1326,7 +1326,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
windows-2022:
|
||||
test-windows-2022:
|
||||
name: Windows 2022 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1347,7 +1347,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
macos-12:
|
||||
test-macos-12:
|
||||
name: macOS 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1369,7 +1369,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-8:
|
||||
test-rockylinux-8:
|
||||
name: Rocky Linux 8 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1391,7 +1391,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-8-arm64:
|
||||
test-rockylinux-8-arm64:
|
||||
name: Rocky Linux 8 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1413,7 +1413,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-9:
|
||||
test-rockylinux-9:
|
||||
name: Rocky Linux 9 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1435,7 +1435,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
rockylinux-9-arm64:
|
||||
test-rockylinux-9-arm64:
|
||||
name: Rocky Linux 9 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1457,7 +1457,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2:
|
||||
test-amazonlinux-2:
|
||||
name: Amazon Linux 2 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1479,7 +1479,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2-arm64:
|
||||
test-amazonlinux-2-arm64:
|
||||
name: Amazon Linux 2 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1501,7 +1501,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2023:
|
||||
test-amazonlinux-2023:
|
||||
name: Amazon Linux 2023 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1523,7 +1523,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
amazonlinux-2023-arm64:
|
||||
test-amazonlinux-2023-arm64:
|
||||
name: Amazon Linux 2023 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1545,7 +1545,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
debian-11:
|
||||
test-debian-11:
|
||||
name: Debian 11 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1567,7 +1567,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
debian-11-arm64:
|
||||
test-debian-11-arm64:
|
||||
name: Debian 11 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1589,7 +1589,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
debian-12:
|
||||
test-debian-12:
|
||||
name: Debian 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1611,7 +1611,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
debian-12-arm64:
|
||||
test-debian-12-arm64:
|
||||
name: Debian 12 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1633,7 +1633,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
fedora-40:
|
||||
test-fedora-40:
|
||||
name: Fedora 40 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1655,7 +1655,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4:
|
||||
test-photonos-4:
|
||||
name: Photon OS 4 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1677,7 +1677,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4-arm64:
|
||||
test-photonos-4-arm64:
|
||||
name: Photon OS 4 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1699,7 +1699,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
photonos-4-fips:
|
||||
test-photonos-4-fips:
|
||||
name: Photon OS 4 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1722,7 +1722,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-4-arm64-fips:
|
||||
test-photonos-4-arm64-fips:
|
||||
name: Photon OS 4 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1745,7 +1745,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-5:
|
||||
test-photonos-5:
|
||||
name: Photon OS 5 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1767,7 +1767,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
photonos-5-arm64:
|
||||
test-photonos-5-arm64:
|
||||
name: Photon OS 5 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1789,7 +1789,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
photonos-5-fips:
|
||||
test-photonos-5-fips:
|
||||
name: Photon OS 5 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1812,7 +1812,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
photonos-5-arm64-fips:
|
||||
test-photonos-5-arm64-fips:
|
||||
name: Photon OS 5 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1835,7 +1835,7 @@ jobs:
|
|||
default-timeout: 360
|
||||
fips: true
|
||||
|
||||
ubuntu-2004:
|
||||
test-ubuntu-2004:
|
||||
name: Ubuntu 20.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1857,7 +1857,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
test-ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1879,7 +1879,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2204:
|
||||
test-ubuntu-2204:
|
||||
name: Ubuntu 22.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1901,7 +1901,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
test-ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1923,7 +1923,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2404:
|
||||
test-ubuntu-2404:
|
||||
name: Ubuntu 24.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1945,7 +1945,7 @@ jobs:
|
|||
workflow-slug: scheduled
|
||||
default-timeout: 360
|
||||
|
||||
ubuntu-2404-arm64:
|
||||
test-ubuntu-2404-arm64:
|
||||
name: Ubuntu 24.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1990,36 +1990,36 @@ jobs:
|
|||
- build-ci-deps-linux
|
||||
- build-ci-deps-macos
|
||||
- build-ci-deps-windows
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- macos-12
|
||||
- rockylinux-8
|
||||
- rockylinux-8-arm64
|
||||
- rockylinux-9
|
||||
- rockylinux-9-arm64
|
||||
- amazonlinux-2
|
||||
- amazonlinux-2-arm64
|
||||
- amazonlinux-2023
|
||||
- amazonlinux-2023-arm64
|
||||
- debian-11
|
||||
- debian-11-arm64
|
||||
- debian-12
|
||||
- debian-12-arm64
|
||||
- fedora-40
|
||||
- photonos-4
|
||||
- photonos-4-arm64
|
||||
- photonos-4-fips
|
||||
- photonos-4-arm64-fips
|
||||
- photonos-5
|
||||
- photonos-5-arm64
|
||||
- photonos-5-fips
|
||||
- photonos-5-arm64-fips
|
||||
- ubuntu-2004
|
||||
- ubuntu-2004-arm64
|
||||
- ubuntu-2204
|
||||
- ubuntu-2204-arm64
|
||||
- ubuntu-2404
|
||||
- ubuntu-2404-arm64
|
||||
- test-windows-2019
|
||||
- test-windows-2022
|
||||
- test-macos-12
|
||||
- test-rockylinux-8
|
||||
- test-rockylinux-8-arm64
|
||||
- test-rockylinux-9
|
||||
- test-rockylinux-9-arm64
|
||||
- test-amazonlinux-2
|
||||
- test-amazonlinux-2-arm64
|
||||
- test-amazonlinux-2023
|
||||
- test-amazonlinux-2023-arm64
|
||||
- test-debian-11
|
||||
- test-debian-11-arm64
|
||||
- test-debian-12
|
||||
- test-debian-12-arm64
|
||||
- test-fedora-40
|
||||
- test-photonos-4
|
||||
- test-photonos-4-arm64
|
||||
- test-photonos-4-fips
|
||||
- test-photonos-4-arm64-fips
|
||||
- test-photonos-5
|
||||
- test-photonos-5-arm64
|
||||
- test-photonos-5-fips
|
||||
- test-photonos-5-arm64-fips
|
||||
- test-ubuntu-2004
|
||||
- test-ubuntu-2004-arm64
|
||||
- test-ubuntu-2204
|
||||
- test-ubuntu-2204-arm64
|
||||
- test-ubuntu-2404
|
||||
- test-ubuntu-2404-arm64
|
||||
- rockylinux-8-pkg-tests
|
||||
- rockylinux-8-arm64-pkg-tests
|
||||
- rockylinux-9-pkg-tests
|
||||
|
@ -2046,11 +2046,11 @@ jobs:
|
|||
- ubuntu-2204-arm64-pkg-tests
|
||||
- ubuntu-2404-pkg-tests
|
||||
- ubuntu-2404-arm64-pkg-tests
|
||||
- macos-12-pkg-tests
|
||||
- windows-2019-nsis-pkg-tests
|
||||
- windows-2019-msi-pkg-tests
|
||||
- windows-2022-nsis-pkg-tests
|
||||
- windows-2022-msi-pkg-tests
|
||||
- test-pkg-macos-12
|
||||
- test-pkg-windows-2019-nsis
|
||||
- test-pkg-windows-2019-msi
|
||||
- test-pkg-windows-2022-nsis
|
||||
- test-pkg-windows-2022-msi
|
||||
steps:
|
||||
- name: Get workflow information
|
||||
id: get-workflow-info
|
||||
|
|
140
.github/workflows/staging.yml
vendored
140
.github/workflows/staging.yml
vendored
|
@ -1265,7 +1265,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
macos-12-pkg-tests:
|
||||
test-pkg-macos-12:
|
||||
name: macOS 12 Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1287,7 +1287,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
test-pkg-windows-2019-nsis:
|
||||
name: Windows 2019 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1308,7 +1308,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
test-pkg-windows-2019-msi:
|
||||
name: Windows 2019 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1329,7 +1329,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
test-pkg-windows-2022-nsis:
|
||||
name: Windows 2022 NSIS Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1350,7 +1350,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
test-pkg-windows-2022-msi:
|
||||
name: Windows 2022 MSI Package Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] }}
|
||||
needs:
|
||||
|
@ -1371,7 +1371,7 @@ jobs:
|
|||
skip-code-coverage: true
|
||||
testing-releases: ${{ needs.prepare-workflow.outputs.testing-releases }}
|
||||
|
||||
windows-2019:
|
||||
test-windows-2019:
|
||||
name: Windows 2019 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1392,7 +1392,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
windows-2022:
|
||||
test-windows-2022:
|
||||
name: Windows 2022 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1413,7 +1413,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
macos-12:
|
||||
test-macos-12:
|
||||
name: macOS 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1435,7 +1435,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-8:
|
||||
test-rockylinux-8:
|
||||
name: Rocky Linux 8 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1457,7 +1457,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-8-arm64:
|
||||
test-rockylinux-8-arm64:
|
||||
name: Rocky Linux 8 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1479,7 +1479,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-9:
|
||||
test-rockylinux-9:
|
||||
name: Rocky Linux 9 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1501,7 +1501,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
rockylinux-9-arm64:
|
||||
test-rockylinux-9-arm64:
|
||||
name: Rocky Linux 9 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1523,7 +1523,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2:
|
||||
test-amazonlinux-2:
|
||||
name: Amazon Linux 2 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1545,7 +1545,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2-arm64:
|
||||
test-amazonlinux-2-arm64:
|
||||
name: Amazon Linux 2 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1567,7 +1567,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2023:
|
||||
test-amazonlinux-2023:
|
||||
name: Amazon Linux 2023 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1589,7 +1589,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
amazonlinux-2023-arm64:
|
||||
test-amazonlinux-2023-arm64:
|
||||
name: Amazon Linux 2023 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1611,7 +1611,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
debian-11:
|
||||
test-debian-11:
|
||||
name: Debian 11 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1633,7 +1633,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
debian-11-arm64:
|
||||
test-debian-11-arm64:
|
||||
name: Debian 11 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1655,7 +1655,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
debian-12:
|
||||
test-debian-12:
|
||||
name: Debian 12 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1677,7 +1677,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
debian-12-arm64:
|
||||
test-debian-12-arm64:
|
||||
name: Debian 12 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1699,7 +1699,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
fedora-40:
|
||||
test-fedora-40:
|
||||
name: Fedora 40 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1721,7 +1721,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4:
|
||||
test-photonos-4:
|
||||
name: Photon OS 4 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1743,7 +1743,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4-arm64:
|
||||
test-photonos-4-arm64:
|
||||
name: Photon OS 4 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1765,7 +1765,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
photonos-4-fips:
|
||||
test-photonos-4-fips:
|
||||
name: Photon OS 4 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1788,7 +1788,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-4-arm64-fips:
|
||||
test-photonos-4-arm64-fips:
|
||||
name: Photon OS 4 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1811,7 +1811,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-5:
|
||||
test-photonos-5:
|
||||
name: Photon OS 5 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1833,7 +1833,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
photonos-5-arm64:
|
||||
test-photonos-5-arm64:
|
||||
name: Photon OS 5 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1855,7 +1855,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
photonos-5-fips:
|
||||
test-photonos-5-fips:
|
||||
name: Photon OS 5 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1878,7 +1878,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
photonos-5-arm64-fips:
|
||||
test-photonos-5-arm64-fips:
|
||||
name: Photon OS 5 Arm64 Test (fips)
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1901,7 +1901,7 @@ jobs:
|
|||
default-timeout: 180
|
||||
fips: true
|
||||
|
||||
ubuntu-2004:
|
||||
test-ubuntu-2004:
|
||||
name: Ubuntu 20.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1923,7 +1923,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
test-ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1945,7 +1945,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2204:
|
||||
test-ubuntu-2204:
|
||||
name: Ubuntu 22.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1967,7 +1967,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
test-ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -1989,7 +1989,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2404:
|
||||
test-ubuntu-2404:
|
||||
name: Ubuntu 24.04 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -2011,7 +2011,7 @@ jobs:
|
|||
workflow-slug: staging
|
||||
default-timeout: 180
|
||||
|
||||
ubuntu-2404-arm64:
|
||||
test-ubuntu-2404-arm64:
|
||||
name: Ubuntu 24.04 Arm64 Test
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
needs:
|
||||
|
@ -2911,36 +2911,36 @@ jobs:
|
|||
- build-ci-deps-linux
|
||||
- build-ci-deps-macos
|
||||
- build-ci-deps-windows
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
- macos-12
|
||||
- rockylinux-8
|
||||
- rockylinux-8-arm64
|
||||
- rockylinux-9
|
||||
- rockylinux-9-arm64
|
||||
- amazonlinux-2
|
||||
- amazonlinux-2-arm64
|
||||
- amazonlinux-2023
|
||||
- amazonlinux-2023-arm64
|
||||
- debian-11
|
||||
- debian-11-arm64
|
||||
- debian-12
|
||||
- debian-12-arm64
|
||||
- fedora-40
|
||||
- photonos-4
|
||||
- photonos-4-arm64
|
||||
- photonos-4-fips
|
||||
- photonos-4-arm64-fips
|
||||
- photonos-5
|
||||
- photonos-5-arm64
|
||||
- photonos-5-fips
|
||||
- photonos-5-arm64-fips
|
||||
- ubuntu-2004
|
||||
- ubuntu-2004-arm64
|
||||
- ubuntu-2204
|
||||
- ubuntu-2204-arm64
|
||||
- ubuntu-2404
|
||||
- ubuntu-2404-arm64
|
||||
- test-windows-2019
|
||||
- test-windows-2022
|
||||
- test-macos-12
|
||||
- test-rockylinux-8
|
||||
- test-rockylinux-8-arm64
|
||||
- test-rockylinux-9
|
||||
- test-rockylinux-9-arm64
|
||||
- test-amazonlinux-2
|
||||
- test-amazonlinux-2-arm64
|
||||
- test-amazonlinux-2023
|
||||
- test-amazonlinux-2023-arm64
|
||||
- test-debian-11
|
||||
- test-debian-11-arm64
|
||||
- test-debian-12
|
||||
- test-debian-12-arm64
|
||||
- test-fedora-40
|
||||
- test-photonos-4
|
||||
- test-photonos-4-arm64
|
||||
- test-photonos-4-fips
|
||||
- test-photonos-4-arm64-fips
|
||||
- test-photonos-5
|
||||
- test-photonos-5-arm64
|
||||
- test-photonos-5-fips
|
||||
- test-photonos-5-arm64-fips
|
||||
- test-ubuntu-2004
|
||||
- test-ubuntu-2004-arm64
|
||||
- test-ubuntu-2204
|
||||
- test-ubuntu-2204-arm64
|
||||
- test-ubuntu-2404
|
||||
- test-ubuntu-2404-arm64
|
||||
- rockylinux-8-pkg-tests
|
||||
- rockylinux-8-arm64-pkg-tests
|
||||
- rockylinux-9-pkg-tests
|
||||
|
@ -2967,11 +2967,11 @@ jobs:
|
|||
- ubuntu-2204-arm64-pkg-tests
|
||||
- ubuntu-2404-pkg-tests
|
||||
- ubuntu-2404-arm64-pkg-tests
|
||||
- macos-12-pkg-tests
|
||||
- windows-2019-nsis-pkg-tests
|
||||
- windows-2019-msi-pkg-tests
|
||||
- windows-2022-nsis-pkg-tests
|
||||
- windows-2022-msi-pkg-tests
|
||||
- test-pkg-macos-12
|
||||
- test-pkg-windows-2019-nsis
|
||||
- test-pkg-windows-2019-msi
|
||||
- test-pkg-windows-2022-nsis
|
||||
- test-pkg-windows-2022-msi
|
||||
- pkg-download-tests
|
||||
environment: staging
|
||||
runs-on:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<%- for os in test_salt_pkg_listing["linux"] %>
|
||||
<%- set job_name = "{}-pkg-tests{}".format(os.slug.replace(".", ""), os.fips and '-fips' or '') %>
|
||||
<%- set job_name = os.job_name %>
|
||||
|
||||
<{ job_name }>:
|
||||
<%- do test_salt_pkg_needs.append(job_name) %>
|
||||
|
@ -36,7 +36,7 @@
|
|||
|
||||
|
||||
<%- for os in test_salt_pkg_listing["macos"] %>
|
||||
<%- set job_name = "{}-pkg-tests".format(os.slug.replace(".", "")) %>
|
||||
<%- set job_name = os.job_name %>
|
||||
|
||||
<{ job_name }>:
|
||||
<%- do test_salt_pkg_needs.append(job_name) %>
|
||||
|
@ -69,7 +69,7 @@
|
|||
|
||||
|
||||
<%- for os in test_salt_pkg_listing["windows"] %>
|
||||
<%- set job_name = "{}-{}-pkg-tests".format(os.slug.replace(".", ""), os.pkg_type.lower()) %>
|
||||
<%- set job_name = os.job_name %>
|
||||
|
||||
<{ job_name }>:
|
||||
<%- do test_salt_pkg_needs.append(job_name) %>
|
||||
|
|
10
.github/workflows/templates/test-salt.yml.jinja
vendored
10
.github/workflows/templates/test-salt.yml.jinja
vendored
|
@ -6,8 +6,8 @@
|
|||
|
||||
<%- for os in test_salt_listing["windows"] %>
|
||||
|
||||
<{ os.slug.replace(".", "") }>:
|
||||
<%- do test_salt_needs.append(os.slug.replace(".", "")) %>
|
||||
<{ os.job_name }>:
|
||||
<%- do test_salt_needs.append(os.job_name) %>
|
||||
name: <{ os.display_name }> Test
|
||||
<%- if workflow_slug != "ci" or os.slug in mandatory_os_slugs %>
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
|
@ -37,8 +37,8 @@
|
|||
|
||||
<%- for os in test_salt_listing["macos"] %>
|
||||
|
||||
<{ os.slug.replace(".", "") }>:
|
||||
<%- do test_salt_needs.append(os.slug.replace(".", "")) %>
|
||||
<{ os.job_name }>:
|
||||
<%- do test_salt_needs.append(os.job_name) %>
|
||||
name: <{ os.display_name }> Test
|
||||
<%- if workflow_slug != "ci" or os.slug in mandatory_os_slugs %>
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test'] }}
|
||||
|
@ -67,7 +67,7 @@
|
|||
<%- endfor %>
|
||||
|
||||
<%- for os in test_salt_listing["linux"] %>
|
||||
<%- set job_name = "{}{}".format(os.slug.replace(".", ""), os.fips and '-fips' or '') %>
|
||||
<%- set job_name = os.job_name %>
|
||||
|
||||
<{ job_name }>:
|
||||
<%- do test_salt_needs.append(job_name) %>
|
||||
|
|
10
tools/ci.py
10
tools/ci.py
|
@ -1564,9 +1564,15 @@ def workflow_config(
|
|||
"build-pkgs": True,
|
||||
"build-deps-ci": True,
|
||||
}
|
||||
from tools.precommit.workflows import TEST_SALT_PKG_LISTING
|
||||
from tools.precommit.workflows import TEST_SALT_LISTING, TEST_SALT_PKG_LISTING
|
||||
|
||||
jobs.update({_.slug: True for _ in TEST_SALT_PKG_LISTING["linux"]})
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_LISTING["linux"]})
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_LISTING["windows"]})
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_LISTING["macos"]})
|
||||
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_PKG_LISTING["linux"]})
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_PKG_LISTING["windows"]})
|
||||
jobs.update({_.job_name: True for _ in TEST_SALT_PKG_LISTING["macos"]})
|
||||
config["jobs"] = jobs
|
||||
ctx.info("Jobs selected are")
|
||||
for x, y in jobs.items():
|
||||
|
|
|
@ -13,7 +13,15 @@ from jinja2 import Environment, FileSystemLoader, StrictUndefined
|
|||
from ptscripts import Context, command_group
|
||||
|
||||
import tools.utils
|
||||
from tools.utils import Linux, MacOS, PlatformDefinitions, Windows
|
||||
from tools.utils import (
|
||||
Linux,
|
||||
LinuxPkg,
|
||||
MacOS,
|
||||
MacOSPkg,
|
||||
PlatformDefinitions,
|
||||
Windows,
|
||||
WindowsPkg,
|
||||
)
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
@ -28,7 +36,7 @@ cgroup = command_group(
|
|||
parent="pre-commit",
|
||||
)
|
||||
|
||||
|
||||
# Testing platforms
|
||||
TEST_SALT_LISTING = PlatformDefinitions(
|
||||
{
|
||||
"linux": [
|
||||
|
@ -220,105 +228,105 @@ TEST_SALT_LISTING = PlatformDefinitions(
|
|||
TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
||||
{
|
||||
"linux": [
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="rockylinux-8",
|
||||
display_name="Rocky Linux 8",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="rockylinux-8-arm64",
|
||||
display_name="Rocky Linux 8 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-8",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="rockylinux-9",
|
||||
display_name="Rocky Linux 9",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="rockylinux-9-arm64",
|
||||
display_name="Rocky Linux 9 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:rockylinux-9",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="amazonlinux-2",
|
||||
display_name="Amazon Linux 2",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="amazonlinux-2-arm64",
|
||||
display_name="Amazon Linux 2 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="amazonlinux-2023",
|
||||
display_name="Amazon Linux 2023",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="amazonlinux-2023-arm64",
|
||||
display_name="Amazon Linux 2023 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:amazonlinux-2023",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="debian-11",
|
||||
display_name="Debian 11",
|
||||
arch="x86_64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:debian-11",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="debian-11-arm64",
|
||||
display_name="Debian 11 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:debian-11",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="debian-12",
|
||||
display_name="Debian 12",
|
||||
arch="x86_64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:debian-12",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="debian-12-arm64",
|
||||
display_name="Debian 12 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:debian-12",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-4",
|
||||
display_name="Photon OS 4",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-4",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-4-arm64",
|
||||
display_name="Photon OS 4 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-4",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-4",
|
||||
display_name="Photon OS 4",
|
||||
arch="x86_64",
|
||||
|
@ -326,7 +334,7 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
|||
fips=True,
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-4",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-4-arm64",
|
||||
display_name="Photon OS 4 Arm64",
|
||||
arch="arm64",
|
||||
|
@ -334,21 +342,21 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
|||
fips=True,
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-4",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-5",
|
||||
display_name="Photon OS 5",
|
||||
arch="x86_64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-5",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-5-arm64",
|
||||
display_name="Photon OS 5 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="rpm",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-5",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-5",
|
||||
display_name="Photon OS 5",
|
||||
arch="x86_64",
|
||||
|
@ -356,7 +364,7 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
|||
fips=True,
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-5",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="photonos-5-arm64",
|
||||
display_name="Photon OS 5 Arm64",
|
||||
arch="arm64",
|
||||
|
@ -364,42 +372,42 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
|||
fips=True,
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:photon-5",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-20.04",
|
||||
display_name="Ubuntu 20.04",
|
||||
arch="x86_64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-20.04-arm64",
|
||||
display_name="Ubuntu 20.04 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-20.04",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-22.04",
|
||||
display_name="Ubuntu 22.04",
|
||||
arch="x86_64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:systemd-ubuntu-22.04",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-22.04-arm64",
|
||||
display_name="Ubuntu 22.04 Arm64",
|
||||
arch="arm64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:systemd-ubuntu-22.04",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-24.04",
|
||||
display_name="Ubuntu 24.04",
|
||||
arch="x86_64",
|
||||
pkg_type="deb",
|
||||
container="ghcr.io/saltstack/salt-ci-containers/testing:ubuntu-24.04",
|
||||
),
|
||||
Linux(
|
||||
LinuxPkg(
|
||||
slug="ubuntu-24.04-arm64",
|
||||
display_name="Ubuntu 24.04 Arm64",
|
||||
arch="arm64",
|
||||
|
@ -408,9 +416,9 @@ TEST_SALT_PKG_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(
|
||||
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",
|
||||
|
@ -418,25 +426,25 @@ TEST_SALT_PKG_LISTING = PlatformDefinitions(
|
|||
# ),
|
||||
],
|
||||
"windows": [
|
||||
Windows(
|
||||
WindowsPkg(
|
||||
slug="windows-2019",
|
||||
display_name="Windows 2019",
|
||||
arch="amd64",
|
||||
pkg_type="NSIS",
|
||||
),
|
||||
Windows(
|
||||
WindowsPkg(
|
||||
slug="windows-2019",
|
||||
display_name="Windows 2019",
|
||||
arch="amd64",
|
||||
pkg_type="MSI",
|
||||
),
|
||||
Windows(
|
||||
WindowsPkg(
|
||||
slug="windows-2022",
|
||||
display_name="Windows 2022",
|
||||
arch="amd64",
|
||||
pkg_type="NSIS",
|
||||
),
|
||||
Windows(
|
||||
WindowsPkg(
|
||||
slug="windows-2022",
|
||||
display_name="Windows 2022",
|
||||
arch="amd64",
|
||||
|
|
|
@ -69,6 +69,20 @@ class Linux(OS):
|
|||
fips: bool = attr.ib(default=False)
|
||||
container: str = attr.ib(default=None)
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return f"test-{ self.slug.replace('.', '') }{'-fips' if self.fips else ''}"
|
||||
|
||||
|
||||
@attr.s(frozen=True, slots=True)
|
||||
class LinuxPkg(Linux):
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return (
|
||||
f"{ self.slug.replace('.', '') }-pkg-tests{ '-fips' if self.fips else ''}"
|
||||
)
|
||||
|
||||
|
||||
@attr.s(frozen=True, slots=True)
|
||||
class MacOS(OS):
|
||||
|
@ -79,6 +93,18 @@ class MacOS(OS):
|
|||
def _default_runner(self):
|
||||
return self.slug
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return f"test-{ self.slug.replace('.', '') }"
|
||||
|
||||
|
||||
@attr.s(frozen=True, slots=True)
|
||||
class MacOSPkg(MacOS):
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return f"test-pkg-{ self.slug.replace('.', '') }"
|
||||
|
||||
|
||||
@attr.s(frozen=True, slots=True)
|
||||
class Windows(OS):
|
||||
|
@ -87,6 +113,18 @@ class Windows(OS):
|
|||
def _get_default_arch(self):
|
||||
return "amd64"
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return f"test-{ self.slug.replace('.', '') }"
|
||||
|
||||
|
||||
@attr.s(frozen=True, slots=True)
|
||||
class WindowsPkg(Windows):
|
||||
|
||||
@property
|
||||
def job_name(self):
|
||||
return f"test-pkg-{ self.slug.replace('.', '') }-{ self.pkg_type.lower() }"
|
||||
|
||||
|
||||
class PlatformDefinitions(TypedDict):
|
||||
linux: list[Linux]
|
||||
|
|
Loading…
Add table
Reference in a new issue