mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 17:50:20 +00:00
Bah! workflow reference count exceeds the limit of 20
AGAIN!
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
parent
7413acc9a8
commit
65d7761e8a
13 changed files with 430 additions and 289 deletions
45
.github/workflows/build-packages.yml
vendored
45
.github/workflows/build-packages.yml
vendored
|
@ -1,45 +0,0 @@
|
|||
---
|
||||
name: Build Packages
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
salt-version:
|
||||
type: string
|
||||
required: true
|
||||
description: The Salt version to set prior to building packages.
|
||||
github-hosted-runners:
|
||||
type: boolean
|
||||
required: true
|
||||
self-hosted-runners:
|
||||
type: boolean
|
||||
required: true
|
||||
|
||||
jobs:
|
||||
build-rpm-pkgs:
|
||||
name: Build RPM Packages
|
||||
if: ${{ inputs.self-hosted-runners }}
|
||||
uses: ./.github/workflows/build-rpm-packages.yml
|
||||
with:
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
|
||||
build-deb-pkgs:
|
||||
name: Build DEB Packages
|
||||
if: ${{ inputs.self-hosted-runners }}
|
||||
uses: ./.github/workflows/build-deb-packages.yml
|
||||
with:
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
|
||||
build-windows-pkgs:
|
||||
name: Build Windows Packages
|
||||
if: ${{ inputs.github-hosted-runners }}
|
||||
uses: ./.github/workflows/build-windows-packages.yml
|
||||
with:
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
|
||||
build-macos-pkgs:
|
||||
name: Build macOS Packages
|
||||
if: ${{ inputs.github-hosted-runners }}
|
||||
uses: ./.github/workflows/build-macos-packages.yml
|
||||
with:
|
||||
salt-version: "${{ inputs.salt-version }}"
|
92
.github/workflows/build-repos.yml
vendored
92
.github/workflows/build-repos.yml
vendored
|
@ -1,92 +0,0 @@
|
|||
---
|
||||
name: Build Repositories
|
||||
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
environment:
|
||||
type: string
|
||||
description: On which GitHub Environment Context To Run
|
||||
salt-version:
|
||||
type: string
|
||||
required: true
|
||||
description: The Salt version to set prior to building packages.
|
||||
nightly-build:
|
||||
type: boolean
|
||||
default: false
|
||||
rc-build:
|
||||
type: boolean
|
||||
default: false
|
||||
secrets:
|
||||
SECRETS_KEY:
|
||||
required: true
|
||||
|
||||
env:
|
||||
COLUMNS: 190
|
||||
|
||||
jobs:
|
||||
build-src:
|
||||
name: Build Source Repository
|
||||
uses: ./.github/workflows/build-src-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-deb:
|
||||
name: Build DEB Repositories
|
||||
uses: ./.github/workflows/build-deb-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-rpm:
|
||||
name: Build RPM Repositories
|
||||
uses: ./.github/workflows/build-rpm-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-windows:
|
||||
name: Build Windows Repositories
|
||||
uses: ./.github/workflows/build-windows-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-macos:
|
||||
name: Build macOS Repositories
|
||||
uses: ./.github/workflows/build-macos-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-onedir:
|
||||
name: Build Onedir Repositories
|
||||
uses: ./.github/workflows/build-onedir-repo.yml
|
||||
with:
|
||||
environment: ${{ inputs.environment }}
|
||||
salt-version: "${{ inputs.salt-version }}"
|
||||
nightly-build: ${{ inputs.nightly-build }}
|
||||
rc-build: ${{ inputs.rc-build }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
77
.github/workflows/ci.yml
vendored
77
.github/workflows/ci.yml
vendored
|
@ -415,24 +415,52 @@ jobs:
|
|||
python-version-macos: "3.10.10"
|
||||
python-version-windows: "3.10.10"
|
||||
|
||||
build-pkgs:
|
||||
name: Build Salt Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] }}
|
||||
build-rpm-pkgs:
|
||||
name: Build RPM Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-packages.yml
|
||||
uses: ./.github/workflows/build-rpm-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-deb-pkgs:
|
||||
name: Build DEB Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-deb-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-windows-pkgs:
|
||||
name: Build Windows Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-windows-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-macos-pkgs:
|
||||
name: Build macOS Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-macos-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
|
||||
amazonlinux-2-pkg-tests:
|
||||
name: Amazon Linux 2 Package Tests
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: amazonlinux-2
|
||||
|
@ -447,7 +475,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centos-7
|
||||
|
@ -462,7 +490,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-8
|
||||
|
@ -477,7 +505,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-9
|
||||
|
@ -492,7 +520,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-10
|
||||
|
@ -507,7 +535,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11
|
||||
|
@ -522,7 +550,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11-arm64
|
||||
|
@ -537,7 +565,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04
|
||||
|
@ -552,7 +580,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04-arm64
|
||||
|
@ -567,7 +595,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04
|
||||
|
@ -582,7 +610,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04-arm64
|
||||
|
@ -597,7 +625,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/test-packages-action-macos.yml
|
||||
with:
|
||||
distro-slug: macos-12
|
||||
|
@ -612,7 +640,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -627,7 +655,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -642,7 +670,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -657,7 +685,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -672,7 +700,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -687,7 +715,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -1094,7 +1122,6 @@ jobs:
|
|||
- build-docs
|
||||
- build-deps-onedir
|
||||
- build-salt-onedir
|
||||
- build-pkgs
|
||||
- windows-2016
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
|
|
165
.github/workflows/nightly.yml
vendored
165
.github/workflows/nightly.yml
vendored
|
@ -413,24 +413,52 @@ jobs:
|
|||
python-version-macos: "3.10.10"
|
||||
python-version-windows: "3.10.10"
|
||||
|
||||
build-pkgs:
|
||||
name: Build Salt Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] }}
|
||||
build-rpm-pkgs:
|
||||
name: Build RPM Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-packages.yml
|
||||
uses: ./.github/workflows/build-rpm-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-deb-pkgs:
|
||||
name: Build DEB Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-deb-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-windows-pkgs:
|
||||
name: Build Windows Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-windows-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-macos-pkgs:
|
||||
name: Build macOS Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-macos-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
|
||||
amazonlinux-2-pkg-tests:
|
||||
name: Amazon Linux 2 Package Tests
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: amazonlinux-2
|
||||
|
@ -445,7 +473,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centos-7
|
||||
|
@ -460,7 +488,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-8
|
||||
|
@ -475,7 +503,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-9
|
||||
|
@ -490,7 +518,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-10
|
||||
|
@ -505,7 +533,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11
|
||||
|
@ -520,7 +548,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11-arm64
|
||||
|
@ -535,7 +563,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04
|
||||
|
@ -550,7 +578,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04-arm64
|
||||
|
@ -565,7 +593,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04
|
||||
|
@ -580,7 +608,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04-arm64
|
||||
|
@ -595,7 +623,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/test-packages-action-macos.yml
|
||||
with:
|
||||
distro-slug: macos-12
|
||||
|
@ -610,7 +638,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -625,7 +653,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -640,7 +668,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -655,7 +683,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -670,7 +698,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -685,7 +713,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -1079,17 +1107,87 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
|
||||
build-repositories:
|
||||
name: Build Repositories
|
||||
build-src-repo:
|
||||
name: Build Source Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
uses: ./.github/workflows/build-repos.yml
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-src-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
nightly-build: true
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-deb-repo:
|
||||
name: Build DEB Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/build-deb-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-rpm-repo:
|
||||
name: Build RPM Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/build-rpm-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-windows-repo:
|
||||
name: Build Windows Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/build-windows-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-macos-repo:
|
||||
name: Build macOS Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/build-macos-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-onedir-repo:
|
||||
name: Build Onedir Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-onedir-repo.yml
|
||||
with:
|
||||
environment: nightly
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
nightly-build: true
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
|
@ -1102,7 +1200,12 @@ jobs:
|
|||
environment: nightly
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-repositories
|
||||
- build-src-repo
|
||||
- build-deb-repo
|
||||
- build-rpm-repo
|
||||
- build-windows-repo
|
||||
- build-macos-repo
|
||||
- build-onedir-repo
|
||||
- windows-2016
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
|
@ -1167,8 +1270,6 @@ jobs:
|
|||
- build-docs
|
||||
- build-deps-onedir
|
||||
- build-salt-onedir
|
||||
- build-pkgs
|
||||
- build-repositories
|
||||
- publish-repositories
|
||||
- amazonlinux-2-pkg-tests
|
||||
- centos-7-pkg-tests
|
||||
|
|
77
.github/workflows/scheduled.yml
vendored
77
.github/workflows/scheduled.yml
vendored
|
@ -413,24 +413,52 @@ jobs:
|
|||
python-version-macos: "3.10.10"
|
||||
python-version-windows: "3.10.10"
|
||||
|
||||
build-pkgs:
|
||||
name: Build Salt Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] }}
|
||||
build-rpm-pkgs:
|
||||
name: Build RPM Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-packages.yml
|
||||
uses: ./.github/workflows/build-rpm-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-deb-pkgs:
|
||||
name: Build DEB Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-deb-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-windows-pkgs:
|
||||
name: Build Windows Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-windows-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-macos-pkgs:
|
||||
name: Build macOS Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-macos-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
|
||||
amazonlinux-2-pkg-tests:
|
||||
name: Amazon Linux 2 Package Tests
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: amazonlinux-2
|
||||
|
@ -445,7 +473,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centos-7
|
||||
|
@ -460,7 +488,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-8
|
||||
|
@ -475,7 +503,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-9
|
||||
|
@ -490,7 +518,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-10
|
||||
|
@ -505,7 +533,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11
|
||||
|
@ -520,7 +548,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11-arm64
|
||||
|
@ -535,7 +563,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04
|
||||
|
@ -550,7 +578,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04-arm64
|
||||
|
@ -565,7 +593,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04
|
||||
|
@ -580,7 +608,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04-arm64
|
||||
|
@ -595,7 +623,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/test-packages-action-macos.yml
|
||||
with:
|
||||
distro-slug: macos-12
|
||||
|
@ -610,7 +638,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -625,7 +653,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -640,7 +668,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -655,7 +683,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -670,7 +698,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -685,7 +713,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -1092,7 +1120,6 @@ jobs:
|
|||
- build-docs
|
||||
- build-deps-onedir
|
||||
- build-salt-onedir
|
||||
- build-pkgs
|
||||
- windows-2016
|
||||
- windows-2019
|
||||
- windows-2022
|
||||
|
|
161
.github/workflows/staging.yml
vendored
161
.github/workflows/staging.yml
vendored
|
@ -455,24 +455,52 @@ jobs:
|
|||
python-version-macos: "3.10.10"
|
||||
python-version-windows: "3.10.10"
|
||||
|
||||
build-pkgs:
|
||||
name: Build Salt Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] }}
|
||||
build-rpm-pkgs:
|
||||
name: Build RPM Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-packages.yml
|
||||
uses: ./.github/workflows/build-rpm-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-deb-pkgs:
|
||||
name: Build DEB Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-deb-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-windows-pkgs:
|
||||
name: Build Windows Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-windows-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
build-macos-pkgs:
|
||||
name: Build macOS Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-macos-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
|
||||
amazonlinux-2-pkg-tests:
|
||||
name: Amazon Linux 2 Package Tests
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: amazonlinux-2
|
||||
|
@ -487,7 +515,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centos-7
|
||||
|
@ -502,7 +530,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-8
|
||||
|
@ -517,7 +545,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: centosstream-9
|
||||
|
@ -532,7 +560,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-10
|
||||
|
@ -547,7 +575,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11
|
||||
|
@ -562,7 +590,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: debian-11-arm64
|
||||
|
@ -577,7 +605,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04
|
||||
|
@ -592,7 +620,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-20.04-arm64
|
||||
|
@ -607,7 +635,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04
|
||||
|
@ -622,7 +650,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: ubuntu-22.04-arm64
|
||||
|
@ -637,7 +665,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/test-packages-action-macos.yml
|
||||
with:
|
||||
distro-slug: macos-12
|
||||
|
@ -652,7 +680,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -667,7 +695,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2016
|
||||
|
@ -682,7 +710,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -697,7 +725,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2019
|
||||
|
@ -712,7 +740,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -727,7 +755,7 @@ jobs:
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: windows-2022
|
||||
|
@ -1121,16 +1149,80 @@ jobs:
|
|||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
cache-prefix: ${{ needs.prepare-workflow.outputs.cache-seed }}|3.10.10
|
||||
|
||||
build-repositories:
|
||||
name: Build Repositories
|
||||
build-src-repo:
|
||||
name: Build Source Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
uses: ./.github/workflows/build-repos.yml
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-src-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-deb-repo:
|
||||
name: Build DEB Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-deb-pkgs
|
||||
uses: ./.github/workflows/build-deb-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-rpm-repo:
|
||||
name: Build RPM Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-rpm-pkgs
|
||||
uses: ./.github/workflows/build-rpm-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-windows-repo:
|
||||
name: Build Windows Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/build-windows-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-macos-repo:
|
||||
name: Build macOS Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/build-macos-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
build-onedir-repo:
|
||||
name: Build Onedir Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-onedir-repo.yml
|
||||
with:
|
||||
environment: staging
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
nightly-build: false
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
@ -1144,7 +1236,12 @@ jobs:
|
|||
environment: staging
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-repositories
|
||||
- build-src-repo
|
||||
- build-deb-repo
|
||||
- build-rpm-repo
|
||||
- build-windows-repo
|
||||
- build-macos-repo
|
||||
- build-onedir-repo
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
@ -1177,7 +1274,7 @@ jobs:
|
|||
needs:
|
||||
- prepare-workflow
|
||||
- build-docs
|
||||
- build-repositories
|
||||
- build-src-repo
|
||||
environment: staging
|
||||
runs-on:
|
||||
- self-hosted
|
||||
|
@ -1325,8 +1422,6 @@ jobs:
|
|||
- build-docs
|
||||
- build-deps-onedir
|
||||
- build-salt-onedir
|
||||
- build-pkgs
|
||||
- build-repositories
|
||||
- publish-repositories
|
||||
- upload-release-artifacts
|
||||
- publish-pypi
|
||||
|
|
20
.github/workflows/templates/build-packages.yml.jinja
vendored
Normal file
20
.github/workflows/templates/build-packages.yml.jinja
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
<%- for pkg_type, display_name, runner_type in (
|
||||
("rpm", "RPM", "self-hosted"),
|
||||
("deb", "DEB", "self-hosted"),
|
||||
("windows", "Windows", "github-hosted"),
|
||||
("macos", "macOS", "github-hosted"),
|
||||
) %>
|
||||
|
||||
<%- set job_name = "build-{}-pkgs".format(pkg_type) %>
|
||||
|
||||
<{ job_name }>:
|
||||
name: Build <{ display_name }> Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['build-pkgs'] && fromJSON(needs.prepare-workflow.outputs.runners)['<{ runner_type }>'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-<{ pkg_type }>-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
|
||||
<%- endfor %>
|
33
.github/workflows/templates/build-repos.yml.jinja
vendored
Normal file
33
.github/workflows/templates/build-repos.yml.jinja
vendored
Normal file
|
@ -0,0 +1,33 @@
|
|||
<%- for type, display_name, needs_pkg in (
|
||||
("src", "Source", False),
|
||||
("deb", "DEB", True),
|
||||
("rpm", "RPM", True),
|
||||
("windows", "Windows", True),
|
||||
("macos", "macOS", True),
|
||||
("onedir", "Onedir", False),
|
||||
) %>
|
||||
|
||||
<%- set job_name = "build-{}-repo".format(type) %>
|
||||
<%- do build_repo_needs.append(job_name) %>
|
||||
|
||||
<{ job_name }>:
|
||||
name: Build <{ display_name }> Repository
|
||||
needs:
|
||||
- prepare-workflow
|
||||
<%- if needs_pkg %>
|
||||
- build-<{ type }>-pkgs
|
||||
<%- else %>
|
||||
- build-salt-onedir
|
||||
<%- endif %>
|
||||
uses: ./.github/workflows/build-<{ type }>-repo.yml
|
||||
with:
|
||||
environment: <{ gh_environment }>
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
<%- if gh_environment == "nightly" %>
|
||||
nightly-build: true
|
||||
<%- endif %>
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
|
||||
<%- endfor %>
|
15
.github/workflows/templates/ci.yml.jinja
vendored
15
.github/workflows/templates/ci.yml.jinja
vendored
|
@ -290,20 +290,7 @@ on:
|
|||
|
||||
<%- set job_name = "build-pkgs" %>
|
||||
<%- if includes.get(job_name, True) %>
|
||||
|
||||
<{ job_name }>:
|
||||
<%- do conclusion_needs.append(job_name) %>
|
||||
name: Build Salt Packages
|
||||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['<{ job_name }>'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-salt-onedir
|
||||
uses: ./.github/workflows/build-packages.yml
|
||||
with:
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
self-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
github-hosted-runners: ${{ fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
|
||||
<%- include "build-packages.yml.jinja" %>
|
||||
<%- endif %>
|
||||
|
||||
|
||||
|
|
25
.github/workflows/templates/nightly.yml.jinja
vendored
25
.github/workflows/templates/nightly.yml.jinja
vendored
|
@ -21,24 +21,9 @@ concurrency:
|
|||
<%- block jobs %>
|
||||
<{- super() }>
|
||||
|
||||
build-repositories:
|
||||
<%- do conclusion_needs.append('build-repositories') %>
|
||||
name: Build Repositories
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
uses: ./.github/workflows/build-repos.yml
|
||||
with:
|
||||
environment: <{ gh_environment }>
|
||||
salt-version: "${{ needs.prepare-workflow.outputs.salt-version }}"
|
||||
<%- if gh_environment == "nightly" %>
|
||||
nightly-build: true
|
||||
<%- else %>
|
||||
nightly-build: false
|
||||
<%- endif %>
|
||||
rc-build: ${{ contains(needs.prepare-workflow.outputs.salt-version, 'rc') }}
|
||||
secrets:
|
||||
SECRETS_KEY: ${{ secrets.SECRETS_KEY }}
|
||||
<%- if includes.get("build-repos", True) %>
|
||||
<%- include "build-repos.yml.jinja" %>
|
||||
<%- endif %>
|
||||
|
||||
publish-repositories:
|
||||
<%- do conclusion_needs.append('publish-repositories') %>
|
||||
|
@ -50,7 +35,9 @@ concurrency:
|
|||
environment: <{ gh_environment }>
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-repositories
|
||||
<%- for need in build_repo_needs.iter(consume=True) %>
|
||||
- <{ need }>
|
||||
<%- endfor %>
|
||||
<%- if workflow_slug == "nightly" %>
|
||||
<%- for need in test_salt_needs.iter(consume=True) %>
|
||||
- <{ need }>
|
||||
|
|
|
@ -80,7 +80,7 @@ concurrency:
|
|||
needs:
|
||||
- prepare-workflow
|
||||
- build-docs
|
||||
- build-repositories
|
||||
- build-src-repo
|
||||
environment: <{ gh_environment }>
|
||||
runs-on:
|
||||
- self-hosted
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-<{ pkg_type }>-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: <{ slug }>
|
||||
|
@ -64,7 +64,7 @@
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['github-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-macos-pkgs
|
||||
uses: ./.github/workflows/test-packages-action-macos.yml
|
||||
with:
|
||||
distro-slug: <{ slug }>
|
||||
|
@ -89,7 +89,7 @@
|
|||
if: ${{ fromJSON(needs.prepare-workflow.outputs.jobs)['test-pkg'] && fromJSON(needs.prepare-workflow.outputs.runners)['self-hosted'] }}
|
||||
needs:
|
||||
- prepare-workflow
|
||||
- build-pkgs
|
||||
- build-windows-pkgs
|
||||
uses: ./.github/workflows/test-packages-action.yml
|
||||
with:
|
||||
distro-slug: <{ slug }>
|
||||
|
|
|
@ -116,6 +116,7 @@ def generate_workflows(ctx: Context):
|
|||
"test_salt_pkg_needs": NeedsTracker(),
|
||||
"test_repo_needs": NeedsTracker(),
|
||||
"prepare_workflow_needs": NeedsTracker(),
|
||||
"build_repo_needs": NeedsTracker(),
|
||||
}
|
||||
if workflow_name == "Check Workflow Run":
|
||||
check_workflow_exclusions = {
|
||||
|
|
Loading…
Add table
Reference in a new issue