]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
actions: call builder and build-and-test-all for releases 13627/head
authorromeroalx <alexis.romero@open-xchange.com>
Tue, 12 Dec 2023 16:40:26 +0000 (17:40 +0100)
committerromeroalx <alexis.romero@open-xchange.com>
Thu, 14 Dec 2023 12:19:44 +0000 (13:19 +0100)
.github/workflows/build-and-test-all-releases-dispatch.yml [new file with mode: 0644]
.github/workflows/builder-releases-dispatch.yml [new file with mode: 0644]

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 (file)
index 0000000..7becc60
--- /dev/null
@@ -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 (file)
index 0000000..2e96756
--- /dev/null
@@ -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