]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
rec: 5.2.x: Remove formatting and secpoll workflows, update fuzzing to ubuntu 24.04 15282/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 11 Mar 2025 12:40:26 +0000 (13:40 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 11 Mar 2025 12:44:31 +0000 (13:44 +0100)
.github/workflows/formatting.yml [deleted file]
.github/workflows/fuzz.yml
.github/workflows/secpoll.yml [deleted file]

diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml
deleted file mode 100644 (file)
index e3ebcf1..0000000
+++ /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}
index afcf8898abbb2430efbc992b6b4e840b4fa36321..182013c75ca6b2a33b38c0fca8166cc21519db59 100644 (file)
@@ -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 (file)
index 57278d7..0000000
+++ /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