]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
gh actions: add daily build-packages for rel/* branches 15537/head
authorromeroalx <alexis.romero@open-xchange.com>
Wed, 7 May 2025 04:02:37 +0000 (06:02 +0200)
committerromeroalx <alexis.romero@open-xchange.com>
Mon, 25 Aug 2025 07:11:35 +0000 (09:11 +0200)
.github/workflows/build-packages-daily-releases.yml [new file with mode: 0644]

diff --git a/.github/workflows/build-packages-daily-releases.yml b/.github/workflows/build-packages-daily-releases.yml
new file mode 100644 (file)
index 0000000..e4c36af
--- /dev/null
@@ -0,0 +1,108 @@
+---
+name: Trigger workflow build-packages for different releases
+
+on:
+  schedule:
+    - cron: '0 3 * * *'
+
+permissions:
+  actions: read
+  id-token: write
+  contents: write
+
+jobs:
+  call-build-packages-auth-50:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'authoritative'
+      ref: rel/auth-5.0.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-auth-49:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'authoritative'
+      ref: rel/auth-4.9.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-auth-48:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'authoritative'
+      ref: rel/auth-4.8.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-rec-53:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'recursor'
+      ref: rel/rec-5.3.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-rec-52:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'recursor'
+      ref: rel/rec-5.2.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-rec-51:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'recursor'
+      ref: rel/rec-5.1.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-dnsdist-20:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'dnsdist'
+      ref: rel/dnsdist-2.0.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}
+
+  call-build-packages-dnsdist-19:
+    if: ${{ vars.SCHEDULED_PACKAGES_DAILY }}
+    uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
+    with:
+      is_release: 'NO'
+      product: 'dnsdist'
+      ref: rel/dnsdist-1.9.x
+    secrets:
+      DOWNLOADS_AUTOBUILT_SECRET: ${{ secrets.DOWNLOADS_AUTOBUILT_SECRET }}
+      DOWNLOADS_AUTOBUILT_RSYNCTARGET: ${{ secrets.DOWNLOADS_AUTOBUILT_RSYNCTARGET }}
+      DOWNLOADS_AUTOBUILT_HOSTKEY: ${{ secrets.DOWNLOADS_AUTOBUILT_HOSTKEY }}