From ac50fcc4c869bfadeadc038ac6f555e27a17d1cf Mon Sep 17 00:00:00 2001 From: perf3ct Date: Wed, 17 Sep 2025 16:09:59 +0000 Subject: [PATCH] feat(ci): try again to get dufs to work? --- .github/workflows/test-integration.yml | 8 ++++---- .github/workflows/webdav-stress-test.yml | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index e1efb54..a35684c 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -185,18 +185,18 @@ jobs: - name: Setup WebDAV server for stress tests run: | - # Install Dufs WebDAV server - cargo install dufs --features webdav + # Install Dufs WebDAV server (WebDAV is supported by default) + cargo install dufs # Create WebDAV test directory mkdir -p ${{ runner.temp }}/webdav-server - # Start Dufs server in background + # Start Dufs server in background with WebDAV support dufs ${{ runner.temp }}/webdav-server \ --bind 0.0.0.0:8080 \ --enable-cors \ --allow-all \ - --auth testuser:testpass123 \ + --auth testuser:testpass123@/:rw \ --log-level error > dufs.log 2>&1 & echo $! > dufs.pid diff --git a/.github/workflows/webdav-stress-test.yml b/.github/workflows/webdav-stress-test.yml index f80f54c..db04dd3 100644 --- a/.github/workflows/webdav-stress-test.yml +++ b/.github/workflows/webdav-stress-test.yml @@ -133,18 +133,18 @@ jobs: - name: Setup Dufs WebDAV server run: | - # Install Dufs (Rust-based WebDAV server) - cargo install dufs --features webdav - + # Install Dufs (Rust-based WebDAV server with built-in WebDAV support) + cargo install dufs + # Create WebDAV test directory structure mkdir -p ${{ env.WEBDAV_TEST_ROOT }}/webdav-server - - # Start Dufs server in background + + # Start Dufs server in background with WebDAV support dufs ${{ env.WEBDAV_TEST_ROOT }}/webdav-server \ --bind 0.0.0.0:8080 \ --enable-cors \ --allow-all \ - --auth ${{ secrets.WEBDAV_TEST_USERNAME || 'testuser' }}:${{ secrets.WEBDAV_TEST_PASSWORD || 'securepassword123' }} \ + --auth ${{ secrets.WEBDAV_TEST_USERNAME || 'testuser' }}:${{ secrets.WEBDAV_TEST_PASSWORD || 'securepassword123' }}@/:rw \ --log-level debug > dufs.log 2>&1 & echo $! > dufs.pid