From: romeroalx Date: Wed, 7 May 2025 04:02:37 +0000 (+0200) Subject: gh actions: add daily build-packages for rel/* branches X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F15537%2Fhead;p=thirdparty%2Fpdns.git gh actions: add daily build-packages for rel/* branches --- diff --git a/.github/workflows/build-packages-daily-releases.yml b/.github/workflows/build-packages-daily-releases.yml new file mode 100644 index 000000000..e4c36afb9 --- /dev/null +++ b/.github/workflows/build-packages-daily-releases.yml @@ -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 }}