diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 835db2b..61d01de 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,13 @@ jobs: - name: Build library run: meson compile -C build/ - name: Run tests - run: meson test -C build/ + run: meson test -C build/ --print-errorlogs + - name: Upload test logs + if: failure() + uses: actions/upload-artifact@v4 + with: + name: meson-logs-linux + path: build/meson-logs/ build-macos: name: Build (macOS) @@ -39,7 +45,13 @@ jobs: - name: Build library run: meson compile -C build/ - name: Run tests - run: meson test -C build/ + run: meson test -C build/ --print-errorlogs + - name: Upload test logs + if: failure() + uses: actions/upload-artifact@v4 + with: + name: meson-logs-macos + path: build/meson-logs/ build-windows: name: Build (Windows MINGW64) @@ -64,4 +76,10 @@ jobs: - name: Build library run: meson compile -C build/ - name: Run tests - run: meson test -C build/ + run: meson test -C build/ --print-errorlogs + - name: Upload test logs + if: failure() + uses: actions/upload-artifact@v4 + with: + name: meson-logs-windows + path: build/meson-logs/ diff --git a/src/fstapi.c b/src/fstapi.c index 4b8be1d..dd56a48 100644 --- a/src/fstapi.c +++ b/src/fstapi.c @@ -214,7 +214,7 @@ static FILE *tmpfile_open(char **nam) if (fname) { *nam = fname; - fh = unlink_fopen(fname, "w+b"); + fh = fopen(fname, "w+b"); } }