aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/msys2-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/msys2-ci.yml')
-rw-r--r--.github/workflows/msys2-ci.yml11
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