]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth-backend tests: make more diskspace on the github runner 16409/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 3 Nov 2025 11:06:39 +0000 (12:06 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 3 Nov 2025 12:18:32 +0000 (13:18 +0100)
.github/workflows/build-and-test-all.yml
tasks.py

index aefdf8003612ef49ce19cea0689c389ef401c0d2..de5ce3a33d1fc086a445f089d3bc8620dbaa5611 100644 (file)
@@ -409,7 +409,7 @@ jobs:
         LDAPHOST: ldap://ldapserver/
         ODBCINI: /github/home/.odbc.ini
         AUTH_BACKEND_IP_ADDR: "172.17.0.1"
-      options: --sysctl net.ipv6.conf.all.disable_ipv6=0
+      options: --sysctl net.ipv6.conf.all.disable_ipv6=0 -v /:/hostroot
     strategy:
       matrix:
         include:
@@ -513,6 +513,7 @@ jobs:
         run: |
           python3 -m venv ${REPO_HOME}/.venv
           . ${REPO_HOME}/.venv/bin/activate && pip install -r ${REPO_HOME}/meson/requirements.txt
+      - run: ${{ env.INV_CMD }} github-more-diskspace
       - run: ${{ env.INV_CMD }} install-clang-runtime
       - run: ${{ env.INV_CMD }} install-auth-test-deps -b ${{ matrix.backend }}
       - run: ${{ env.INV_CMD }} test-auth-backend -b ${{ matrix.backend }}
index a3e4fe96d2dd43ee038b64476c37500b18a05dc1..d17a690f966b815fde0ea707125e52fb4c9fb15d 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -1487,6 +1487,16 @@ RUN apt-get update && apt-get install -y {package_name}={package_version}*
 
     c.run(f'docker build . -t test-build-{product_name}-{distro_release}:latest -f /tmp/Dockerfile')
 
+@task
+def github_more_diskspace(c):
+    c.run('df -h / /hostroot')
+    for path in ['/usr/local/lib/android',
+              '/usr/local/.ghcup',
+              '/usr/share/dotnet',
+              '/usr/share/swift']:
+              c.sudo(f'rm -rf {path} /hostroot{path}')
+    c.run('df -h / /hostroot')
+
 # this is run always
 def setup():
     if '/usr/lib/ccache' not in os.environ['PATH']: