diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 9571693..2f83e0e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -36,11 +36,11 @@ jobs: steps: - name: Free up disk space run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /opt/ghc - sudo rm -rf "/usr/local/share/boost" - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - echo "Disk space freed." + sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL /usr/share/swift + sudo rm -rf "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" + docker system prune -af + df -h - name: Checkout repository uses: actions/checkout@v6 @@ -148,11 +148,11 @@ jobs: steps: - name: Free up disk space run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /opt/ghc - sudo rm -rf "/usr/local/share/boost" - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - echo "Disk space freed." + sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL /usr/share/swift + sudo rm -rf "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" + docker system prune -af + df -h - name: Checkout repository uses: actions/checkout@v6 @@ -210,11 +210,11 @@ jobs: steps: - name: Free up disk space run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /opt/ghc - sudo rm -rf "/usr/local/share/boost" - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - echo "Disk space freed." + sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL /usr/share/swift + sudo rm -rf "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" + docker system prune -af + df -h - name: Checkout repository uses: actions/checkout@v6 @@ -272,11 +272,11 @@ jobs: steps: - name: Free up disk space run: | - sudo rm -rf /usr/share/dotnet - sudo rm -rf /opt/ghc - sudo rm -rf "/usr/local/share/boost" - sudo rm -rf "$AGENT_TOOLSDIRECTORY" - echo "Disk space freed." + sudo rm -rf /usr/share/dotnet /usr/local/lib/android /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL /usr/share/swift + sudo rm -rf "/usr/local/share/boost" "$AGENT_TOOLSDIRECTORY" + docker system prune -af + df -h - name: Checkout repository uses: actions/checkout@v6 diff --git a/tests/test_config.py b/tests/test_config.py index 20c28bf..6e247ed 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -22,6 +22,7 @@ def test_config_loads_defaults(monkeypatch): assert cfg.BLUR_THRESHOLD == 100.0 assert cfg.MIN_CONFIDENCE == 0.7 assert cfg.MAX_AUTO_IMAGES == 80 + assert cfg.QUALITY_REPLACEMENT is True assert cfg.FACE_MARGIN == 0.15 assert cfg.USE_FULL_RESOLUTION is True assert cfg.ENABLE_FACE_ALIGNMENT is True @@ -39,6 +40,7 @@ def test_config_env_overrides(monkeypatch): monkeypatch.setenv("BLUR_THRESHOLD", "50.0") monkeypatch.setenv("MIN_CONFIDENCE", "0.9") monkeypatch.setenv("MAX_AUTO_IMAGES", "40") + monkeypatch.setenv("QUALITY_REPLACEMENT", "false") monkeypatch.setenv("FACE_MARGIN", "0.2") monkeypatch.setenv("USE_FULL_RESOLUTION", "false") monkeypatch.setenv("ENABLE_FACE_ALIGNMENT", "false") @@ -54,6 +56,7 @@ def test_config_env_overrides(monkeypatch): assert cfg.BLUR_THRESHOLD == 50.0 assert cfg.MIN_CONFIDENCE == 0.9 assert cfg.MAX_AUTO_IMAGES == 40 + assert cfg.QUALITY_REPLACEMENT is False assert cfg.FACE_MARGIN == 0.2 assert cfg.USE_FULL_RESOLUTION is False assert cfg.ENABLE_FACE_ALIGNMENT is False