From: romeroalx Date: Tue, 12 Dec 2023 16:40:26 +0000 (+0100) Subject: actions: call builder and build-and-test-all for releases X-Git-Tag: auth-4.9.0-alpha1~20^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F13627%2Fhead;p=thirdparty%2Fpdns.git actions: call builder and build-and-test-all for releases --- diff --git a/.github/workflows/build-and-test-all-releases-dispatch.yml b/.github/workflows/build-and-test-all-releases-dispatch.yml new file mode 100644 index 0000000000..7becc6011a --- /dev/null +++ b/.github/workflows/build-and-test-all-releases-dispatch.yml @@ -0,0 +1,68 @@ +--- +name: Trigger workflow build-and-test-all for different releases + +on: + workflow_dispatch: + schedule: + - cron: '0 22 * * 4' + +permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions + actions: read + contents: read + +jobs: + call-build-and-test-all-auth-48: + name: Call build-and-test-all rel/auth-4.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/auth-4.8.x + with: + branch-name: rel/auth-4.8.x + + call-build-and-test-all-auth-47: + name: Call build-and-test-all rel/auth-4.7.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/auth-4.7.x + with: + branch-name: rel/auth-4.7.x + + call-build-and-test-all-auth-46: + name: Call build-and-test-all rel/auth-4.6.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/auth-4.6.x + with: + branch-name: rel/auth-4.6.x + + call-build-and-test-all-rec-50: + name: Call build-and-test-all rel/rec-5.0.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/rec-5.0.x + with: + branch-name: rel/rec-5.0.x + + call-build-and-test-all-rec-49: + name: Call build-and-test-all rel/rec-4.9.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/rec-4.9.x + with: + branch-name: rel/rec-4.9.x + + call-build-and-test-all-rec-48: + name: Call build-and-test-all rel/rec-4.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/rec-4.8.x + with: + branch-name: rel/rec-4.8.x + + call-build-and-test-all-dnsdist-18: + name: Call build-and-test-all rel/dnsdist-1.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/dnsdist-1.8.x + with: + branch-name: rel/dnsdist-1.8.x + + call-build-and-test-all-dnsdist-17: + name: Call build-and-test-all rel/dnsdist-1.7.x + if: ${{ vars.SCHEDULED_JOBS_BUILD_AND_TEST_ALL }} + uses: PowerDNS/pdns/.github/workflows/build-and-test-all.yml@rel/dnsdist-1.7.x + with: + branch-name: rel/dnsdist-1.7.x diff --git a/.github/workflows/builder-releases-dispatch.yml b/.github/workflows/builder-releases-dispatch.yml new file mode 100644 index 0000000000..2e96756176 --- /dev/null +++ b/.github/workflows/builder-releases-dispatch.yml @@ -0,0 +1,68 @@ +--- +name: Trigger workflow builder for different releases + +on: + workflow_dispatch: + schedule: + - cron: '0 2 * * *' + +permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions + actions: read + contents: read + +jobs: + call-builder-auth-48: + name: Call builder rel/auth-4.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/auth-4.8.x + with: + branch-name: rel/auth-4.8.x + + call-builder-auth-47: + name: Call builder rel/auth-4.7.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/auth-4.7.x + with: + branch-name: rel/auth-4.7.x + + call-builder-auth-46: + name: Call builder rel/auth-4.6.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/auth-4.6.x + with: + branch-name: rel/auth-4.6.x + + call-builder-rec-50: + name: Call builder rel/rec-5.0.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/rec-5.0.x + with: + branch-name: rel/rec-5.0.x + + call-builder-rec-49: + name: Call builder rel/rec-4.9.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/rec-4.9.x + with: + branch-name: rel/rec-4.9.x + + call-builder-rec-48: + name: Call builder rel/rec-4.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/rec-4.8.x + with: + branch-name: rel/rec-4.8.x + + call-builder-dnsdist-18: + name: Call builder rel/dnsdist-1.8.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/dnsdist-1.8.x + with: + branch-name: rel/dnsdist-1.8.x + + call-builder-dnsdist-17: + name: Call builder rel/dnsdist-1.7.x + if: ${{ vars.SCHEDULED_JOBS_BUILDER }} + uses: PowerDNS/pdns/.github/workflows/builder.yml@rel/dnsdist-1.7.x + with: + branch-name: rel/dnsdist-1.7.x