From: Otto Moerbeek Date: Tue, 11 Mar 2025 12:40:26 +0000 (+0100) Subject: rec: 5.2.x: Remove formatting and secpoll workflows, update fuzzing to ubuntu 24.04 X-Git-Tag: rec-5.2.2~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F15282%2Fhead;p=thirdparty%2Fpdns.git rec: 5.2.x: Remove formatting and secpoll workflows, update fuzzing to ubuntu 24.04 --- diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml deleted file mode 100644 index e3ebcf1096..0000000000 --- a/.github/workflows/formatting.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -name: 'Verify source code formatting; check Makefile.am sort order' - -on: - push: - pull_request: - -permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions - contents: read - -jobs: - build: - name: Verify source code formatting; check Makefile.am sort order - # on a ubuntu-20.04 VM - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 5 - submodules: recursive - - name: Update dependencies - run: | - sudo apt-get update - sudo apt-get -qq --no-install-recommends install git clang-11 - - name: Run format-code on files that should be formatted - run: | - ./build-scripts/format-code $(find . -type f -name '*.[ch][ch]' | sort | comm -23 - .not-formatted) - git --no-pager diff - exit $(git diff | wc -l) - - name: Report file names that are out of order in Makefile.am files - run: | - exitcode=0 - for f in $(find . -type f -name 'Makefile.am'); do - ./build-scripts/test-sources-sorted.py ${f} - if [ $? -ne 0 ]; then - exitcode=1 - fi - done - exit ${exitcode} diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index afcf8898ab..182013c75c 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -6,7 +6,7 @@ permissions: # least privileges, see https://docs.github.com/en/actions/using-wo jobs: Fuzzing: - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/.github/workflows/secpoll.yml b/.github/workflows/secpoll.yml deleted file mode 100644 index 57278d7649..0000000000 --- a/.github/workflows/secpoll.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: 'Verify secpoll zone syntax' - -on: - push: - pull_request: - -permissions: # least privileges, see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions - contents: read - -jobs: - build: - name: check secpoll zone - # on a ubuntu-20.04 VM - runs-on: ubuntu-20.04 - steps: - - uses: PowerDNS/pdns/set-ubuntu-mirror@meta - - uses: actions/checkout@v4 - with: - fetch-depth: 5 - submodules: recursive - - run: sh docs/secpoll-check.sh docs/secpoll.zone - - run: echo 'deb [arch=amd64] http://repo.powerdns.com/ubuntu focal-auth-master main' | sudo tee /etc/apt/sources.list.d/pdns.list - - run: "echo -ne 'Package: pdns-*\nPin: origin repo.powerdns.com\nPin-Priority: 600\n' | sudo tee /etc/apt/preferences.d/pdns" - - run: sudo curl https://repo.powerdns.com/CBC8B383-pub.asc -o /etc/apt/trusted.gpg.d/CBC8B383-pub.asc - - run: sudo apt-get update - - run: sudo systemctl mask pdns - - run: sudo apt-get install -y pdns-server pdns-backend-sqlite3 - - run: "echo -ne 'launch=gsqlite3\ngsqlite3-database=/var/lib/powerdns/pdns.sqlite3\n' | sudo tee /etc/powerdns/pdns.conf" - - run: sudo sqlite3 /var/lib/powerdns/pdns.sqlite3 < /usr/share/doc/pdns-backend-sqlite3/schema.sqlite3.sql - - run: sudo pdnsutil load-zone secpoll.powerdns.com docs/secpoll.zone - - run: sudo pdnsutil check-zone secpoll.powerdns.com