From 7c08bb85d589cc1ae5f506832dd90efddf0a06a6 Mon Sep 17 00:00:00 2001 From: Pedro Kaj Kjellerup Nacht Date: Wed, 7 Jun 2023 19:47:57 +0000 Subject: [PATCH] Adopt requirements.txt file in workflows Signed-off-by: Pedro Kaj Kjellerup Nacht --- .github/workflows/linux-ci.yml | 2 +- .github/workflows/macos-ci.yml | 2 +- .github/workflows/msvc-ci.yml | 2 +- .github/workflows/msys2-ci.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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 \