diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 20d35bc..86b6784 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,11 +27,12 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ ubuntu-latest, macos-latest ] + os: [ ubuntu-latest, macos-latest, windows-latest ] fail-fast: false name: Test ${{ matrix.os }} steps: - uses: actions/checkout@v4 + - name: Install libraries for Linux/Mac - name: Set up Homebrew id: set-up-homebrew uses: Homebrew/actions/setup-homebrew@master @@ -41,6 +42,9 @@ jobs: env: HOMEBREW_NO_INSTALL_CLEANUP: 1 HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: 1 + - name: Setup test-libraries in path for Windows + if: contains(matrix.os, 'windows') + run: Add-Content $env:GITHUB_PATH $env:GITHUB_WORKSPACE\test-libraries\windows\x64\ - name: Setup Java uses: actions/setup-java@v4 with: diff --git a/test-libraries/windows/x64/archive.dll b/test-libraries/windows/x64/archive.dll new file mode 100755 index 0000000..4d0f1a1 Binary files /dev/null and b/test-libraries/windows/x64/archive.dll differ