From 2d8ad7e0135e424c7186f0175d52a838026f6953 Mon Sep 17 00:00:00 2001 From: romeroalx Date: Tue, 12 Dec 2023 17:40:26 +0100 Subject: [PATCH] actions: call builder and build-and-test-all for releases --- .../build-and-test-all-releases-dispatch.yml | 68 +++++++++++++++++++ .../workflows/builder-releases-dispatch.yml | 68 +++++++++++++++++++ 2 files changed, 136 insertions(+) create mode 100644 .github/workflows/build-and-test-all-releases-dispatch.yml create mode 100644 .github/workflows/builder-releases-dispatch.yml 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 -- 2.47.2