From ffa88b360856751980e0d6f948dbd3de60641362 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=BCller?= Date: Tue, 19 Nov 2024 17:16:14 +0100 Subject: [PATCH 1/3] update CI and simplify platform and version matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcel Müller --- .github/workflows/build.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce3bbcb..0b934a8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,13 +16,8 @@ jobs: build: [meson] build-type: [debug] compiler: [gnu] - version: [12] + version: [12, 13, 14] include: - - os: ubuntu-latest - build: meson - build-type: coverage - compiler: gnu - version: 11 - os: windows-latest build: meson build-type: debug @@ -158,10 +153,10 @@ jobs: OUTPUT: gcp-${{ matrix.compiler }}-${{ matrix.version }}-${{ matrix.os }}.tar - name: Upload package if: ${{ matrix.build == 'meson' && matrix.build-type != 'coverage' }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ env.GCP_OUTPUT }} path: ${{ env.GCP_OUTPUT }} - name: Upload coverage report if: ${{ matrix.build == 'meson' && matrix.build-type == 'coverage' }} - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v4 From 0d7782238eb9444e943f67be7687d59c8c9a7a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=BCller?= Date: Tue, 19 Nov 2024 17:23:15 +0100 Subject: [PATCH 2/3] further streamline versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcel Müller --- .github/workflows/build.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b934a8..6355580 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,8 +16,18 @@ jobs: build: [meson] build-type: [debug] compiler: [gnu] - version: [12, 13, 14] + version: [12, 13] include: + - os: macos-latest + build: meson + build-type: debug + compiler: gnu + version: 14 + - os: ubuntu-latest + build: meson + build-type: debug + compiler: gnu + version: 11 - os: windows-latest build: meson build-type: debug @@ -85,7 +95,7 @@ jobs: - name: Cache Intel install if: ${{ matrix.compiler == 'intel' }} id: cache-install - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: /opt/intel/oneapi key: install-${{ matrix.compiler }}-${{ matrix.version }}-${{ matrix.os }} From c5513f1215a33018eee46fe0fbee869f82dde529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20M=C3=BCller?= Date: Tue, 19 Nov 2024 17:28:58 +0100 Subject: [PATCH 3/3] repair coverage mechanism MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcel Müller --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6355580..1021067 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: version: 14 - os: ubuntu-latest build: meson - build-type: debug + build-type: coverage compiler: gnu version: 11 - os: windows-latest