diff options
Diffstat (limited to '.github/workflows/msys2-ci.yml')
-rw-r--r-- | .github/workflows/msys2-ci.yml | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/.github/workflows/msys2-ci.yml b/.github/workflows/msys2-ci.yml index 030aee4e0..33fc703dd 100644 --- a/.github/workflows/msys2-ci.yml +++ b/.github/workflows/msys2-ci.yml @@ -33,7 +33,7 @@ jobs: shell: msys2 {0} steps: - name: Checkout - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 + uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - name: Setup MSYS2 uses: msys2/setup-msys2@cf96e00c0aab3788743aaf63b64146f0d383cee9 # v2 with: @@ -54,6 +54,9 @@ jobs: mingw-w64-${{ matrix.MSYS2_ARCH }}-pkg-config mingw-w64-${{ matrix.MSYS2_ARCH }}-python mingw-w64-${{ matrix.MSYS2_ARCH }}-python-pip + - name: Remove installed HarfBuzz DLLs + run: | + rm -f -v /ming*/bin/libharfbuzz-*.dll - name: Install Python Dependencies run: | pip3 install -r .ci/requirements-fonttools.txt --require-hashes @@ -71,3 +74,9 @@ jobs: run: meson compile -Cbuild - name: Test run: meson test --print-errorlogs --suite=harfbuzz -Cbuild + - name: Upload DLLs + if: always() + uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + with: + name: libharfbuzz-${{ matrix.MSYS2_ARCH }} + path: ./build/src/libharfbuzz-*.dll |