From 2304d60a67699d0134033f1567378c360cdf222e Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 21 Dec 2024 11:17:39 +0100 Subject: [PATCH 1/5] Deprecate set-output --- .github/workflows/package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 4aae0f9c..319693de 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -31,9 +31,9 @@ jobs: run: | if [[ $REF == refs/tags* ]] then - echo "::set-output name=ppa::kiwixteam/release" + echo "ppa=kiwixteam/release" >> $GITHUB_OUTPUT else - echo "::set-output name=ppa::kiwixteam/dev" + echo "ppa=kiwixteam/dev" >> $GITHUB_OUTPUT fi env: REF: ${{ github.ref }} From c1deeb1596dbcceecbe76f2175da55445249373c Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 21 Dec 2024 11:19:09 +0100 Subject: [PATCH 2/5] Remove deprecated macos-12 workflow --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dcdff5c4..be64a2f0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,6 @@ jobs: fail-fast: false matrix: os: - - macos-12 - macos-13 runs-on: ${{ matrix.os }} From 6f9af234972d485c3938b47378f35a8b9ef4b9aa Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 21 Dec 2024 11:27:32 +0100 Subject: [PATCH 3/5] Bump-up to actions/upload-artifact@v4 --- .github/workflows/package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 319693de..bbb65ad7 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -96,7 +96,7 @@ jobs: args: --no-sign ppa: ${{ steps.ppa.outputs.ppa }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: Packages for ${{ matrix.distro }} path: output From e8e51e3477344046e689d0cf0f5c1ca621b4442b Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 21 Dec 2024 11:35:23 +0100 Subject: [PATCH 4/5] Remove useless HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 --- .github/workflows/ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index be64a2f0..84ea88ac 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,10 +31,8 @@ jobs: # upgrade from python@3.12 to python@3.12.2 fails to overwrite those rm -f /usr/local/bin/2to3 /usr/local/bin/2to3-3.12 /usr/local/bin/idle3 /usr/local/bin/idle3.12 /usr/local/bin/pydoc3 /usr/local/bin/pydoc3.12 /usr/local/bin/python3 /usr/local/bin/python3-config /usr/local/bin/python3.12 /usr/local/bin/python3.12-config brew install gcovr ninja libmagic - env: - HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: 1 - - name: Install python modules + - name: Install Python modules run: pip3 install meson==0.49.2 pytest - name: Install dependencies From 93cb165f7f2cc71d16e97f2f77ff37a83f5dd898 Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sat, 21 Dec 2024 11:39:55 +0100 Subject: [PATCH 5/5] Stop compiling in debug for Windows --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84ea88ac..6af5bbaf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -83,7 +83,7 @@ jobs: run: | set PKG_CONFIG_PATH=%cd%\BUILD_win-amd64\INSTALL\lib\pkgconfig set CPPFLAGS=-I%cd%\BUILD_win-amd64\INSTALL\include - meson.exe setup . build -Dstatic-linkage=true --buildtype=debug + meson.exe setup . build -Dstatic-linkage=true --buildtype=release cd build ninja.exe