diff --git a/.github/workflows/linux-ci.yml b/.github/workflows/linux-ci.yml index 3ec2eea47..102f359a7 100644 --- a/.github/workflows/linux-ci.yml +++ b/.github/workflows/linux-ci.yml @@ -39,7 +39,7 @@ jobs: python3 \ python3-setuptools - name: Install Python Dependencies - run: sudo pip3 install fonttools meson==0.56.0 gcovr==5.0 + run: sudo pip3 install -r .ci/requirements.txt --require-hashes - name: Setup Meson run: | ccache --version diff --git a/.github/workflows/macos-ci.yml b/.github/workflows/macos-ci.yml index e84cb38b3..7ada545fe 100644 --- a/.github/workflows/macos-ci.yml +++ b/.github/workflows/macos-ci.yml @@ -35,7 +35,7 @@ jobs: ninja \ pkg-config - name: Install Python Dependencies - run: pip3 install fonttools gcovr==5.0 + run: pip3 install -r .ci/requirements.txt --require-hashes - name: Setup Meson run: | export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:/usr/local/opt/libffi/lib/pkgconfig" diff --git a/.github/workflows/msvc-ci.yml b/.github/workflows/msvc-ci.yml index 57ab3af2c..d62bed784 100644 --- a/.github/workflows/msvc-ci.yml +++ b/.github/workflows/msvc-ci.yml @@ -44,7 +44,7 @@ jobs: arch : ${{ matrix.ARCH }} - name: Install Python Dependencies run: | - pip install --upgrade meson ninja fonttools + pip3 install -r .ci/requirements.txt --require-hashes - name: Setup Meson run: | sccache --version diff --git a/.github/workflows/msys2-ci.yml b/.github/workflows/msys2-ci.yml index d825fd043..753807c0c 100644 --- a/.github/workflows/msys2-ci.yml +++ b/.github/workflows/msys2-ci.yml @@ -56,7 +56,7 @@ jobs: mingw-w64-${{ matrix.MSYS2_ARCH }}-python-pip - name: Install Python Dependencies run: | - pip install --upgrade fonttools + pip3 install -r .ci/requirements.txt --require-hashes - name: Setup Meson run: | meson setup build \