mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00
Skip code coverage on pull requests.
Because our test coverage on pull requests is partial most of the time, and to decrease the run time. On the release staging pipeline it's also skipped because scheduled and nightly builds already have this information and it saves us a few minutes. Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
407ca7d59a
commit
f523979c51
15 changed files with 241 additions and 31 deletions
42
.github/workflows/ci.yml
vendored
42
.github/workflows/ci.yml
vendored
|
@ -469,6 +469,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centos-7-pkg-tests:
|
||||
name: CentOS 7 Package Tests
|
||||
|
@ -484,6 +485,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centosstream-8-pkg-tests:
|
||||
name: CentOS Stream 8 Package Tests
|
||||
|
@ -499,6 +501,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centosstream-9-pkg-tests:
|
||||
name: CentOS Stream 9 Package Tests
|
||||
|
@ -514,6 +517,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-10-pkg-tests:
|
||||
name: Debian 10 Package Tests
|
||||
|
@ -529,6 +533,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-11-pkg-tests:
|
||||
name: Debian 11 Package Tests
|
||||
|
@ -544,6 +549,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-11-arm64-pkg-tests:
|
||||
name: Debian 11 Arm64 Package Tests
|
||||
|
@ -559,6 +565,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2004-pkg-tests:
|
||||
name: Ubuntu 20.04 Package Tests
|
||||
|
@ -574,6 +581,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2004-arm64-pkg-tests:
|
||||
name: Ubuntu 20.04 Arm64 Package Tests
|
||||
|
@ -589,6 +597,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2204-pkg-tests:
|
||||
name: Ubuntu 22.04 Package Tests
|
||||
|
@ -604,6 +613,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2204-arm64-pkg-tests:
|
||||
name: Ubuntu 22.04 Arm64 Package Tests
|
||||
|
@ -619,6 +629,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
macos-12-pkg-tests:
|
||||
name: macOS 12 Package Tests
|
||||
|
@ -634,6 +645,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: macos
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2016-nsis-pkg-tests:
|
||||
name: Windows 2016 NSIS Package Tests
|
||||
|
@ -649,6 +661,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2016-msi-pkg-tests:
|
||||
name: Windows 2016 MSI Package Tests
|
||||
|
@ -664,6 +677,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
name: Windows 2019 NSIS Package Tests
|
||||
|
@ -679,6 +693,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
name: Windows 2019 MSI Package Tests
|
||||
|
@ -694,6 +709,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
name: Windows 2022 NSIS Package Tests
|
||||
|
@ -709,6 +725,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
name: Windows 2022 MSI Package Tests
|
||||
|
@ -724,6 +741,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2016:
|
||||
name: Windows 2016
|
||||
|
@ -740,6 +758,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2019:
|
||||
name: Windows 2019
|
||||
|
@ -756,6 +775,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
windows-2022:
|
||||
name: Windows 2022
|
||||
|
@ -772,6 +792,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
macos-12:
|
||||
name: macOS 12
|
||||
|
@ -788,6 +809,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
almalinux-8:
|
||||
name: Alma Linux 8
|
||||
|
@ -804,6 +826,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
almalinux-9:
|
||||
name: Alma Linux 9
|
||||
|
@ -820,6 +843,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
amazonlinux-2:
|
||||
name: Amazon Linux 2
|
||||
|
@ -836,6 +860,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
archlinux-lts:
|
||||
name: Arch Linux LTS
|
||||
|
@ -852,6 +877,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centos-7:
|
||||
name: CentOS 7
|
||||
|
@ -868,6 +894,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centosstream-8:
|
||||
name: CentOS Stream 8
|
||||
|
@ -884,6 +911,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
centosstream-9:
|
||||
name: CentOS Stream 9
|
||||
|
@ -900,6 +928,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-10:
|
||||
name: Debian 10
|
||||
|
@ -916,6 +945,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-11:
|
||||
name: Debian 11
|
||||
|
@ -932,6 +962,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
debian-11-arm64:
|
||||
name: Debian 11 Arm64
|
||||
|
@ -948,6 +979,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
fedora-36:
|
||||
name: Fedora 36
|
||||
|
@ -964,6 +996,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
fedora-37:
|
||||
name: Fedora 37
|
||||
|
@ -980,6 +1013,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
fedora-38:
|
||||
name: Fedora 38
|
||||
|
@ -996,6 +1030,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
opensuse-15:
|
||||
name: Opensuse 15
|
||||
|
@ -1012,6 +1047,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
photonos-3:
|
||||
name: Photon OS 3
|
||||
|
@ -1028,6 +1064,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
photonos-4:
|
||||
name: Photon OS 4
|
||||
|
@ -1044,6 +1081,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2004:
|
||||
name: Ubuntu 20.04
|
||||
|
@ -1060,6 +1098,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64
|
||||
|
@ -1076,6 +1115,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2204:
|
||||
name: Ubuntu 22.04
|
||||
|
@ -1092,6 +1132,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64
|
||||
|
@ -1108,6 +1149,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: ${{ github.event_name == 'pull_request' }}
|
||||
|
||||
set-pipeline-exit-status:
|
||||
# This step is just so we can make github require this step, to pass checks
|
||||
|
|
44
.github/workflows/nightly.yml
vendored
44
.github/workflows/nightly.yml
vendored
|
@ -7,7 +7,7 @@ on:
|
|||
workflow_dispatch: {}
|
||||
schedule:
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule
|
||||
- cron: '0 3 * * *' # Every day at 3AM
|
||||
- cron: '0 1 * * *' # Every day at 1AM
|
||||
|
||||
env:
|
||||
COLUMNS: 190
|
||||
|
@ -506,6 +506,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centos-7-pkg-tests:
|
||||
name: CentOS 7 Package Tests
|
||||
|
@ -521,6 +522,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-8-pkg-tests:
|
||||
name: CentOS Stream 8 Package Tests
|
||||
|
@ -536,6 +538,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-9-pkg-tests:
|
||||
name: CentOS Stream 9 Package Tests
|
||||
|
@ -551,6 +554,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-10-pkg-tests:
|
||||
name: Debian 10 Package Tests
|
||||
|
@ -566,6 +570,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-pkg-tests:
|
||||
name: Debian 11 Package Tests
|
||||
|
@ -581,6 +586,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-arm64-pkg-tests:
|
||||
name: Debian 11 Arm64 Package Tests
|
||||
|
@ -596,6 +602,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-pkg-tests:
|
||||
name: Ubuntu 20.04 Package Tests
|
||||
|
@ -611,6 +618,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-arm64-pkg-tests:
|
||||
name: Ubuntu 20.04 Arm64 Package Tests
|
||||
|
@ -626,6 +634,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-pkg-tests:
|
||||
name: Ubuntu 22.04 Package Tests
|
||||
|
@ -641,6 +650,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-arm64-pkg-tests:
|
||||
name: Ubuntu 22.04 Arm64 Package Tests
|
||||
|
@ -656,6 +666,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
macos-12-pkg-tests:
|
||||
name: macOS 12 Package Tests
|
||||
|
@ -671,6 +682,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: macos
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016-nsis-pkg-tests:
|
||||
name: Windows 2016 NSIS Package Tests
|
||||
|
@ -686,6 +698,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016-msi-pkg-tests:
|
||||
name: Windows 2016 MSI Package Tests
|
||||
|
@ -701,6 +714,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
name: Windows 2019 NSIS Package Tests
|
||||
|
@ -716,6 +730,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
name: Windows 2019 MSI Package Tests
|
||||
|
@ -731,6 +746,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
name: Windows 2022 NSIS Package Tests
|
||||
|
@ -746,6 +762,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
name: Windows 2022 MSI Package Tests
|
||||
|
@ -761,6 +778,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016:
|
||||
name: Windows 2016
|
||||
|
@ -777,6 +795,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019:
|
||||
name: Windows 2019
|
||||
|
@ -793,6 +812,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022:
|
||||
name: Windows 2022
|
||||
|
@ -809,6 +829,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
macos-12:
|
||||
name: macOS 12
|
||||
|
@ -825,6 +846,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
almalinux-8:
|
||||
name: Alma Linux 8
|
||||
|
@ -841,6 +863,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
almalinux-9:
|
||||
name: Alma Linux 9
|
||||
|
@ -857,6 +880,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
amazonlinux-2:
|
||||
name: Amazon Linux 2
|
||||
|
@ -873,6 +897,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
archlinux-lts:
|
||||
name: Arch Linux LTS
|
||||
|
@ -889,6 +914,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centos-7:
|
||||
name: CentOS 7
|
||||
|
@ -905,6 +931,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-8:
|
||||
name: CentOS Stream 8
|
||||
|
@ -921,6 +948,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-9:
|
||||
name: CentOS Stream 9
|
||||
|
@ -937,6 +965,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-10:
|
||||
name: Debian 10
|
||||
|
@ -953,6 +982,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11:
|
||||
name: Debian 11
|
||||
|
@ -969,6 +999,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-arm64:
|
||||
name: Debian 11 Arm64
|
||||
|
@ -985,6 +1016,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-36:
|
||||
name: Fedora 36
|
||||
|
@ -1001,6 +1033,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-37:
|
||||
name: Fedora 37
|
||||
|
@ -1017,6 +1050,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-38:
|
||||
name: Fedora 38
|
||||
|
@ -1033,6 +1067,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
opensuse-15:
|
||||
name: Opensuse 15
|
||||
|
@ -1049,6 +1084,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
photonos-3:
|
||||
name: Photon OS 3
|
||||
|
@ -1065,6 +1101,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
photonos-4:
|
||||
name: Photon OS 4
|
||||
|
@ -1081,6 +1118,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004:
|
||||
name: Ubuntu 20.04
|
||||
|
@ -1097,6 +1135,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64
|
||||
|
@ -1113,6 +1152,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204:
|
||||
name: Ubuntu 22.04
|
||||
|
@ -1129,6 +1169,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64
|
||||
|
@ -1145,6 +1186,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
build-src-repo:
|
||||
name: Build Source Repository
|
||||
|
|
42
.github/workflows/scheduled.yml
vendored
42
.github/workflows/scheduled.yml
vendored
|
@ -490,6 +490,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centos-7-pkg-tests:
|
||||
name: CentOS 7 Package Tests
|
||||
|
@ -505,6 +506,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-8-pkg-tests:
|
||||
name: CentOS Stream 8 Package Tests
|
||||
|
@ -520,6 +522,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-9-pkg-tests:
|
||||
name: CentOS Stream 9 Package Tests
|
||||
|
@ -535,6 +538,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-10-pkg-tests:
|
||||
name: Debian 10 Package Tests
|
||||
|
@ -550,6 +554,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-pkg-tests:
|
||||
name: Debian 11 Package Tests
|
||||
|
@ -565,6 +570,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-arm64-pkg-tests:
|
||||
name: Debian 11 Arm64 Package Tests
|
||||
|
@ -580,6 +586,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-pkg-tests:
|
||||
name: Ubuntu 20.04 Package Tests
|
||||
|
@ -595,6 +602,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-arm64-pkg-tests:
|
||||
name: Ubuntu 20.04 Arm64 Package Tests
|
||||
|
@ -610,6 +618,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-pkg-tests:
|
||||
name: Ubuntu 22.04 Package Tests
|
||||
|
@ -625,6 +634,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-arm64-pkg-tests:
|
||||
name: Ubuntu 22.04 Arm64 Package Tests
|
||||
|
@ -640,6 +650,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
macos-12-pkg-tests:
|
||||
name: macOS 12 Package Tests
|
||||
|
@ -655,6 +666,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: macos
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016-nsis-pkg-tests:
|
||||
name: Windows 2016 NSIS Package Tests
|
||||
|
@ -670,6 +682,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016-msi-pkg-tests:
|
||||
name: Windows 2016 MSI Package Tests
|
||||
|
@ -685,6 +698,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
name: Windows 2019 NSIS Package Tests
|
||||
|
@ -700,6 +714,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
name: Windows 2019 MSI Package Tests
|
||||
|
@ -715,6 +730,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
name: Windows 2022 NSIS Package Tests
|
||||
|
@ -730,6 +746,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
name: Windows 2022 MSI Package Tests
|
||||
|
@ -745,6 +762,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2016:
|
||||
name: Windows 2016
|
||||
|
@ -761,6 +779,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2019:
|
||||
name: Windows 2019
|
||||
|
@ -777,6 +796,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
windows-2022:
|
||||
name: Windows 2022
|
||||
|
@ -793,6 +813,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
macos-12:
|
||||
name: macOS 12
|
||||
|
@ -809,6 +830,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
almalinux-8:
|
||||
name: Alma Linux 8
|
||||
|
@ -825,6 +847,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
almalinux-9:
|
||||
name: Alma Linux 9
|
||||
|
@ -841,6 +864,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
amazonlinux-2:
|
||||
name: Amazon Linux 2
|
||||
|
@ -857,6 +881,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
archlinux-lts:
|
||||
name: Arch Linux LTS
|
||||
|
@ -873,6 +898,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centos-7:
|
||||
name: CentOS 7
|
||||
|
@ -889,6 +915,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-8:
|
||||
name: CentOS Stream 8
|
||||
|
@ -905,6 +932,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
centosstream-9:
|
||||
name: CentOS Stream 9
|
||||
|
@ -921,6 +949,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-10:
|
||||
name: Debian 10
|
||||
|
@ -937,6 +966,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11:
|
||||
name: Debian 11
|
||||
|
@ -953,6 +983,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
debian-11-arm64:
|
||||
name: Debian 11 Arm64
|
||||
|
@ -969,6 +1000,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-36:
|
||||
name: Fedora 36
|
||||
|
@ -985,6 +1017,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-37:
|
||||
name: Fedora 37
|
||||
|
@ -1001,6 +1034,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
fedora-38:
|
||||
name: Fedora 38
|
||||
|
@ -1017,6 +1051,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
opensuse-15:
|
||||
name: Opensuse 15
|
||||
|
@ -1033,6 +1068,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
photonos-3:
|
||||
name: Photon OS 3
|
||||
|
@ -1049,6 +1085,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
photonos-4:
|
||||
name: Photon OS 4
|
||||
|
@ -1065,6 +1102,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004:
|
||||
name: Ubuntu 20.04
|
||||
|
@ -1081,6 +1119,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64
|
||||
|
@ -1097,6 +1136,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204:
|
||||
name: Ubuntu 22.04
|
||||
|
@ -1113,6 +1153,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64
|
||||
|
@ -1129,6 +1170,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: false
|
||||
|
||||
set-pipeline-exit-status:
|
||||
# This step is just so we can make github require this step, to pass checks
|
||||
|
|
42
.github/workflows/staging.yml
vendored
42
.github/workflows/staging.yml
vendored
|
@ -512,6 +512,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centos-7-pkg-tests:
|
||||
name: CentOS 7 Package Tests
|
||||
|
@ -527,6 +528,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centosstream-8-pkg-tests:
|
||||
name: CentOS Stream 8 Package Tests
|
||||
|
@ -542,6 +544,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centosstream-9-pkg-tests:
|
||||
name: CentOS Stream 9 Package Tests
|
||||
|
@ -557,6 +560,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: rpm
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-10-pkg-tests:
|
||||
name: Debian 10 Package Tests
|
||||
|
@ -572,6 +576,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-11-pkg-tests:
|
||||
name: Debian 11 Package Tests
|
||||
|
@ -587,6 +592,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-11-arm64-pkg-tests:
|
||||
name: Debian 11 Arm64 Package Tests
|
||||
|
@ -602,6 +608,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2004-pkg-tests:
|
||||
name: Ubuntu 20.04 Package Tests
|
||||
|
@ -617,6 +624,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2004-arm64-pkg-tests:
|
||||
name: Ubuntu 20.04 Arm64 Package Tests
|
||||
|
@ -632,6 +640,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2204-pkg-tests:
|
||||
name: Ubuntu 22.04 Package Tests
|
||||
|
@ -647,6 +656,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2204-arm64-pkg-tests:
|
||||
name: Ubuntu 22.04 Arm64 Package Tests
|
||||
|
@ -662,6 +672,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: deb
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
macos-12-pkg-tests:
|
||||
name: macOS 12 Package Tests
|
||||
|
@ -677,6 +688,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: macos
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2016-nsis-pkg-tests:
|
||||
name: Windows 2016 NSIS Package Tests
|
||||
|
@ -692,6 +704,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2016-msi-pkg-tests:
|
||||
name: Windows 2016 MSI Package Tests
|
||||
|
@ -707,6 +720,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2019-nsis-pkg-tests:
|
||||
name: Windows 2019 NSIS Package Tests
|
||||
|
@ -722,6 +736,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2019-msi-pkg-tests:
|
||||
name: Windows 2019 MSI Package Tests
|
||||
|
@ -737,6 +752,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2022-nsis-pkg-tests:
|
||||
name: Windows 2022 NSIS Package Tests
|
||||
|
@ -752,6 +768,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: NSIS
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2022-msi-pkg-tests:
|
||||
name: Windows 2022 MSI Package Tests
|
||||
|
@ -767,6 +784,7 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: MSI
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2016:
|
||||
name: Windows 2016
|
||||
|
@ -783,6 +801,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2019:
|
||||
name: Windows 2019
|
||||
|
@ -799,6 +818,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
windows-2022:
|
||||
name: Windows 2022
|
||||
|
@ -815,6 +835,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
macos-12:
|
||||
name: macOS 12
|
||||
|
@ -831,6 +852,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
almalinux-8:
|
||||
name: Alma Linux 8
|
||||
|
@ -847,6 +869,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
almalinux-9:
|
||||
name: Alma Linux 9
|
||||
|
@ -863,6 +886,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
amazonlinux-2:
|
||||
name: Amazon Linux 2
|
||||
|
@ -879,6 +903,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
archlinux-lts:
|
||||
name: Arch Linux LTS
|
||||
|
@ -895,6 +920,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centos-7:
|
||||
name: CentOS 7
|
||||
|
@ -911,6 +937,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centosstream-8:
|
||||
name: CentOS Stream 8
|
||||
|
@ -927,6 +954,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
centosstream-9:
|
||||
name: CentOS Stream 9
|
||||
|
@ -943,6 +971,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-10:
|
||||
name: Debian 10
|
||||
|
@ -959,6 +988,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-11:
|
||||
name: Debian 11
|
||||
|
@ -975,6 +1005,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
debian-11-arm64:
|
||||
name: Debian 11 Arm64
|
||||
|
@ -991,6 +1022,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
fedora-36:
|
||||
name: Fedora 36
|
||||
|
@ -1007,6 +1039,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
fedora-37:
|
||||
name: Fedora 37
|
||||
|
@ -1023,6 +1056,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
fedora-38:
|
||||
name: Fedora 38
|
||||
|
@ -1039,6 +1073,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
opensuse-15:
|
||||
name: Opensuse 15
|
||||
|
@ -1055,6 +1090,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
photonos-3:
|
||||
name: Photon OS 3
|
||||
|
@ -1071,6 +1107,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
photonos-4:
|
||||
name: Photon OS 4
|
||||
|
@ -1087,6 +1124,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2004:
|
||||
name: Ubuntu 20.04
|
||||
|
@ -1103,6 +1141,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2004-arm64:
|
||||
name: Ubuntu 20.04 Arm64
|
||||
|
@ -1119,6 +1158,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2204:
|
||||
name: Ubuntu 22.04
|
||||
|
@ -1135,6 +1175,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
ubuntu-2204-arm64:
|
||||
name: Ubuntu 22.04 Arm64
|
||||
|
@ -1151,6 +1192,7 @@ jobs:
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
skip-code-coverage: true
|
||||
|
||||
build-src-repo:
|
||||
name: Build Source Repository
|
||||
|
|
1
.github/workflows/templates/layout.yml.jinja
vendored
1
.github/workflows/templates/layout.yml.jinja
vendored
|
@ -4,6 +4,7 @@
|
|||
<%- set prepare_workflow_skip_test_suite = prepare_workflow_skip_test_suite|default("") %>
|
||||
<%- set prepare_workflow_skip_pkg_test_suite = prepare_workflow_skip_pkg_test_suite|default("") %>
|
||||
<%- set prepare_workflow_salt_version_input = prepare_workflow_salt_version_input|default("") %>
|
||||
<%- set skip_test_coverage_check = skip_test_coverage_check|default("${{ github.event_name == 'pull_request' }}") %>
|
||||
<%- set python_version_linux = "3.10.10" %>
|
||||
<%- set python_version_macos = "3.10.10" %>
|
||||
<%- set python_version_windows = "3.10.10" %>
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<%- set gh_environment = gh_environment|default("nightly") %>
|
||||
<%- set skip_test_coverage_check = skip_test_coverage_check|default("false") %>
|
||||
<%- set prepare_workflow_if_check = prepare_workflow_if_check|default("${{ needs.workflow-requirements.outputs.requirements-met }}") %>
|
||||
<%- extends 'ci.yml.jinja' %>
|
||||
|
||||
|
@ -8,7 +9,7 @@ on:
|
|||
workflow_dispatch: {}
|
||||
schedule:
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule
|
||||
- cron: '0 3 * * *' # Every day at 3AM
|
||||
- cron: '0 1 * * *' # Every day at 1AM
|
||||
|
||||
<%- endblock on %>
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<%- set prepare_workflow_if_check = "${{ needs.workflow-requirements.outputs.requirements-met }}" %>
|
||||
<%- set skip_test_coverage_check = "false" %>
|
||||
<%- extends 'ci.yml.jinja' %>
|
||||
|
||||
<%- block on %>
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<%- set prepare_workflow_skip_pkg_test_suite = "${{ inputs.skip-salt-pkg-test-suite && ' --skip-pkg-tests' || '' }}" %>
|
||||
<%- set gh_environment = "staging" %>
|
||||
<%- set prepare_actual_release = True %>
|
||||
<%- set skip_test_coverage_check = "true" %>
|
||||
<%- extends 'nightly.yml.jinja' %>
|
||||
|
||||
<%- block on %>
|
||||
|
|
|
@ -50,6 +50,7 @@
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: <{ pkg_type }>
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_linux }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
|
||||
|
@ -73,6 +74,7 @@
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: macos
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_macos }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
|
||||
|
@ -98,6 +100,7 @@
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
pkg-type: <{ pkg_type }>
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_windows }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
<%- endfor %>
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_windows }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
|
||||
|
@ -40,6 +41,7 @@
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_macos }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
|
||||
|
@ -80,5 +82,6 @@
|
|||
testrun: ${{ needs.prepare-workflow.outputs.testrun }}
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|<{ python_version_linux }>
|
||||
skip-code-coverage: <{ skip_test_coverage_check }>
|
||||
|
||||
<%- endfor %>
|
||||
|
|
29
.github/workflows/test-action-macos.yml
vendored
29
.github/workflows/test-action-macos.yml
vendored
|
@ -42,6 +42,11 @@ on:
|
|||
type: string
|
||||
description: The onedir package name to use
|
||||
default: salt
|
||||
skip-code-coverage:
|
||||
required: false
|
||||
type: boolean
|
||||
description: Skip code coverage
|
||||
default: false
|
||||
|
||||
|
||||
env:
|
||||
|
@ -240,6 +245,7 @@ jobs:
|
|||
PRINT_SYSTEM_INFO: "1"
|
||||
GITHUB_ACTIONS_PIPELINE: "1"
|
||||
SKIP_INITIAL_GH_ACTIONS_FAILURES: "1"
|
||||
SKIP_CODE_COVERAGE: "1"
|
||||
run: |
|
||||
sudo -E nox -e ${{ env.NOX_SESSION }} -- ${{ matrix.tests-chunk }} -- -k "mac or darwin"
|
||||
|
||||
|
@ -254,6 +260,7 @@ jobs:
|
|||
RERUN_FAILURES: "1"
|
||||
GITHUB_ACTIONS_PIPELINE: "1"
|
||||
SKIP_INITIAL_GH_ACTIONS_FAILURES: "1"
|
||||
SKIP_CODE_COVERAGE: "${{ inputs.skip-code-coverage && '1' || '0' }}"
|
||||
run: |
|
||||
sudo -E nox -e ${{ env.NOX_SESSION }} -- ${{ matrix.tests-chunk }} -- \
|
||||
-k "mac or darwin" --suppress-no-test-exit-code --run-slow --from-filenames=testrun-changed-files.txt
|
||||
|
@ -269,6 +276,7 @@ jobs:
|
|||
RERUN_FAILURES: "1"
|
||||
GITHUB_ACTIONS_PIPELINE: "1"
|
||||
SKIP_INITIAL_GH_ACTIONS_FAILURES: "1"
|
||||
SKIP_CODE_COVERAGE: "${{ inputs.skip-code-coverage && '1' || '0' }}"
|
||||
run: |
|
||||
sudo -E nox -e ${{ env.NOX_SESSION }} -- ${{ matrix.tests-chunk }} -- \
|
||||
-k "mac or darwin"
|
||||
|
@ -284,6 +292,7 @@ jobs:
|
|||
RERUN_FAILURES: "1"
|
||||
GITHUB_ACTIONS_PIPELINE: "1"
|
||||
SKIP_INITIAL_GH_ACTIONS_FAILURES: "1"
|
||||
SKIP_CODE_COVERAGE: "${{ inputs.skip-code-coverage && '1' || '0' }}"
|
||||
run: |
|
||||
sudo -E nox -e ${{ env.NOX_SESSION }} -- ${{ matrix.tests-chunk }} -- \
|
||||
--run-slow -k "mac or darwin"
|
||||
|
@ -293,7 +302,7 @@ jobs:
|
|||
sudo chown -R "$(id -un)" .
|
||||
|
||||
- name: Combine Coverage Reports
|
||||
if: always() && job.status != 'cancelled'
|
||||
if: always() && inputs.skip-code-coverage == false && job.status != 'cancelled'
|
||||
run: |
|
||||
nox -e combine-coverage
|
||||
|
||||
|
@ -305,11 +314,13 @@ jobs:
|
|||
# from it showing in the tree command below
|
||||
rm -rf artifacts/salt*
|
||||
tree -a artifacts
|
||||
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}
|
||||
echo "COVERAGE_FILE=artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}" >> GITHUB_ENV
|
||||
if [ "${{ inputs.skip-code-coverage }}" != "true" ]; then
|
||||
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}
|
||||
echo "COVERAGE_FILE=artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}" >> GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Upload Code Coverage Test Run Artifacts
|
||||
if: always() && steps.download-artifacts-from-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-artifacts-from-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ env.NOX_SESSION }}
|
||||
|
@ -359,6 +370,7 @@ jobs:
|
|||
|
||||
- name: Download Code Coverage Test Run Artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
if: ${{ inputs.skip-code-coverage == false }}
|
||||
id: download-coverage-artifacts
|
||||
with:
|
||||
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ env.NOX_SESSION }}
|
||||
|
@ -385,31 +397,32 @@ jobs:
|
|||
python3 -m pip install 'nox==${{ env.NOX_VERSION }}'
|
||||
|
||||
- name: Combine Code Coverage
|
||||
if: ${{ inputs.skip-code-coverage == false }}
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e combine-coverage
|
||||
|
||||
- name: Upload Code Coverage DB
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: code-coverage
|
||||
path: artifacts/coverage
|
||||
|
||||
- name: Report Salt Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage -- salt
|
||||
|
||||
- name: Report Tests Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage -- tests
|
||||
|
||||
- name: Report Combined Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage
|
||||
|
|
39
.github/workflows/test-action.yml
vendored
39
.github/workflows/test-action.yml
vendored
|
@ -37,6 +37,11 @@ on:
|
|||
type: string
|
||||
description: The onedir package name to use
|
||||
default: salt
|
||||
skip-code-coverage:
|
||||
required: false
|
||||
type: boolean
|
||||
description: Skip code coverage
|
||||
default: false
|
||||
|
||||
|
||||
env:
|
||||
|
@ -283,28 +288,28 @@ jobs:
|
|||
if: ${{ fromJSON(inputs.testrun)['type'] != 'full' }}
|
||||
run: |
|
||||
tools --timestamps --no-output-timeout-secs=1800 --timeout-secs=14400 vm test --skip-requirements-install \
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.distro-slug }} \
|
||||
${{ matrix.tests-chunk }} -- --run-slow --suppress-no-test-exit-code \
|
||||
--from-filenames=testrun-changed-files.txt
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.skip-code-coverage && '--skip-code-coverage' || '' }} \
|
||||
${{ inputs.distro-slug }} ${{ matrix.tests-chunk }} -- \
|
||||
--run-slow --suppress-no-test-exit-code --from-filenames=testrun-changed-files.txt
|
||||
|
||||
- name: Run Fast Tests
|
||||
id: run-fast-tests
|
||||
if: ${{ fromJSON(inputs.testrun)['type'] != 'full' }}
|
||||
run: |
|
||||
tools --timestamps --no-output-timeout-secs=1800 --timeout-secs=14400 vm test --skip-requirements-install \
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.distro-slug }} \
|
||||
${{ matrix.tests-chunk }}
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.skip-code-coverage && '--skip-code-coverage' || '' }} \
|
||||
${{ inputs.distro-slug }} ${{ matrix.tests-chunk }}
|
||||
|
||||
- name: Run Full Tests
|
||||
id: run-full-tests
|
||||
if: ${{ fromJSON(inputs.testrun)['type'] == 'full' }}
|
||||
run: |
|
||||
tools --timestamps --no-output-timeout-secs=1800 --timeout-secs=14400 vm test --skip-requirements-install \
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.distro-slug }} \
|
||||
${{ matrix.tests-chunk }} -- --run-slow
|
||||
--nox-session=${{ env.NOX_SESSION }} --rerun-failures ${{ inputs.skip-code-coverage && '--skip-code-coverage' || '' }} \
|
||||
${{ inputs.distro-slug }} ${{ matrix.tests-chunk }} -- --run-slow
|
||||
|
||||
- name: Combine Coverage Reports
|
||||
if: always() && steps.spin-up-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.spin-up-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
run: |
|
||||
tools --timestamps vm combine-coverage ${{ inputs.distro-slug }}
|
||||
|
||||
|
@ -317,8 +322,10 @@ jobs:
|
|||
# from it showing in the tree command below
|
||||
rm -rf artifacts/salt*
|
||||
tree -a artifacts
|
||||
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}
|
||||
echo "COVERAGE_FILE=artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}" >> GITHUB_ENV
|
||||
if [ "${{ inputs.skip-code-coverage }}" != "true" ]; then
|
||||
mv artifacts/coverage/.coverage artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}
|
||||
echo "COVERAGE_FILE=artifacts/coverage/.coverage.${{ inputs.distro-slug }}.${{ env.NOX_SESSION }}.${{ matrix.tests-chunk }}" >> GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Destroy VM
|
||||
if: always()
|
||||
|
@ -326,7 +333,7 @@ jobs:
|
|||
tools --timestamps vm destroy ${{ inputs.distro-slug }} || true
|
||||
|
||||
- name: Upload Code Coverage Test Run Artifacts
|
||||
if: always() && steps.download-artifacts-from-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-artifacts-from-vm.outcome == 'success' && job.status != 'cancelled'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ env.NOX_SESSION }}
|
||||
|
@ -379,6 +386,7 @@ jobs:
|
|||
|
||||
- name: Download Code Coverage Test Run Artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
if: ${{ inputs.skip-code-coverage == false }}
|
||||
id: download-coverage-artifacts
|
||||
with:
|
||||
name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ env.NOX_SESSION }}
|
||||
|
@ -405,31 +413,32 @@ jobs:
|
|||
python3 -m pip install 'nox==${{ env.NOX_VERSION }}'
|
||||
|
||||
- name: Combine Code Coverage
|
||||
if: ${{ inputs.skip-code-coverage == false }}
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e combine-coverage
|
||||
|
||||
- name: Upload Code Coverage DB
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: code-coverage
|
||||
path: artifacts/coverage
|
||||
|
||||
- name: Report Salt Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage -- salt
|
||||
|
||||
- name: Report Tests Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage -- tests
|
||||
|
||||
- name: Report Combined Code Coverage
|
||||
if: always() && steps.download-coverage-artifacts.outcome == 'success'
|
||||
if: always() && inputs.skip-code-coverage == false && steps.download-coverage-artifacts.outcome == 'success'
|
||||
continue-on-error: true
|
||||
run: |
|
||||
nox --force-color -e report-coverage
|
||||
|
|
|
@ -37,6 +37,11 @@ on:
|
|||
type: string
|
||||
description: The onedir package name to use
|
||||
default: salt
|
||||
skip-code-coverage:
|
||||
required: false
|
||||
type: boolean
|
||||
description: Skip code coverage
|
||||
default: false
|
||||
|
||||
|
||||
env:
|
||||
|
|
5
.github/workflows/test-packages-action.yml
vendored
5
.github/workflows/test-packages-action.yml
vendored
|
@ -32,6 +32,11 @@ on:
|
|||
type: string
|
||||
description: The onedir package name to use
|
||||
default: salt
|
||||
skip-code-coverage:
|
||||
required: false
|
||||
type: boolean
|
||||
description: Skip code coverage
|
||||
default: false
|
||||
|
||||
|
||||
env:
|
||||
|
|
12
noxfile.py
12
noxfile.py
|
@ -573,7 +573,7 @@ def test_parametrized(session, coverage, transport, crypto):
|
|||
cmd_args = [
|
||||
"--transport={}".format(transport),
|
||||
] + session.posargs
|
||||
_pytest(session, coverage, cmd_args)
|
||||
_pytest(session, coverage=coverage, cmd_args=cmd_args)
|
||||
|
||||
|
||||
@nox.session(python=_PYTHON_VERSIONS)
|
||||
|
@ -934,7 +934,7 @@ def test_cloud(session, coverage):
|
|||
"-k",
|
||||
"cloud",
|
||||
] + session.posargs
|
||||
_pytest(session, coverage, cmd_args)
|
||||
_pytest(session, coverage=coverage, cmd_args=cmd_args)
|
||||
|
||||
|
||||
@nox.session(python=_PYTHON_VERSIONS, name="pytest-cloud")
|
||||
|
@ -971,7 +971,7 @@ def test_tornado(session, coverage):
|
|||
session.install(
|
||||
"--progress-bar=off", "pyzmq==17.0.0", silent=PIP_INSTALL_SILENT
|
||||
)
|
||||
_pytest(session, coverage, session.posargs)
|
||||
_pytest(session, coverage=coverage, cmd_args=session.posargs)
|
||||
|
||||
|
||||
@nox.session(python=_PYTHON_VERSIONS, name="pytest-tornado")
|
||||
|
@ -1115,7 +1115,7 @@ def _ci_test(session, transport, onedir=False):
|
|||
]
|
||||
+ chunk_cmd
|
||||
)
|
||||
_pytest(session, track_code_coverage, pytest_args, env=env)
|
||||
_pytest(session, coverage=track_code_coverage, cmd_args=pytest_args, env=env)
|
||||
except CommandFailed:
|
||||
if rerun_failures is False:
|
||||
raise
|
||||
|
@ -1135,7 +1135,7 @@ def _ci_test(session, transport, onedir=False):
|
|||
]
|
||||
+ chunk_cmd
|
||||
)
|
||||
_pytest(session, track_code_coverage, pytest_args, env=env)
|
||||
_pytest(session, coverage=track_code_coverage, cmd_args=pytest_args, env=env)
|
||||
|
||||
|
||||
@nox.session(python=_PYTHON_VERSIONS, name="ci-test")
|
||||
|
@ -1794,7 +1794,7 @@ def _pkg_test(session, cmd_args, test_type, onedir=False):
|
|||
]
|
||||
+ session.posargs
|
||||
)
|
||||
_pytest(session, False, pytest_args, env=env)
|
||||
_pytest(session, coverage=False, cmd_args=pytest_args, env=env)
|
||||
|
||||
|
||||
@nox.session(
|
||||
|
|
Loading…
Add table
Reference in a new issue