]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth-backend tests: make more diskspace on the github runner 16513/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 3 Nov 2025 11:06:39 +0000 (12:06 +0100)
committerromeroalx <alexis.romero@open-xchange.com>
Mon, 17 Nov 2025 10:06:25 +0000 (11:06 +0100)
.github/workflows/build-and-test-all.yml
tasks.py

index 6de7c0464264e8637d240483edf6f33a30df1a91..ea424e68a77d9f6053287fa1380c34e5bdc13aff 100644 (file)
@@ -408,7 +408,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:
@@ -512,6 +512,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 464e1d78d403edb95d13649928447bffed9fd1dd..7bfdd70a2cab619b9d17a32aecf31ffefd17b6a5 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -1457,6 +1457,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']: