From d77816052d067425797964835e0f74ecc429055a Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Tue, 21 May 2024 08:41:49 +0200 Subject: [PATCH 1/3] ci: add new Fedora and Ubuntu Refresh the list of distros used for testing: add new Fedora 40 and Ubuntu 23.10 and 24.04, while dropping unsupported Ubuntu 23.04 (Lunar). Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 15ea69b..77be608 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,10 +43,12 @@ jobs: # Fails on configure on GCC and clang (process restrictions?) # - fedora:rawhide - fedora:latest + - fedora:40 - fedora:39 - fedora:38 - fedora:37 - - ubuntu:lunar # EOL 01.2024 + - ubuntu:noble + - ubuntu:mantic - ubuntu:jammy - ubuntu:focal # On Ubuntu Bionic the Meson doesn't support feature options From c86932d3619bb6e897ccd0ab1746e73e9b9c888b Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Tue, 21 May 2024 08:47:40 +0200 Subject: [PATCH 2/3] ci: add latest Ubuntu release It is easy to forget to roll to new Ubuntu (or Fedora) release, so always test on the latest Ubuntu version as well. Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77be608..a7a6809 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,7 @@ jobs: - fedora:39 - fedora:38 - fedora:37 + - ubuntu:latest - ubuntu:noble - ubuntu:mantic - ubuntu:jammy From b3b50a744122fc25722465793e20f6697219bb39 Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Tue, 21 May 2024 09:01:41 +0200 Subject: [PATCH 3/3] ci: update checkout to v4 (to fix warning) Fixes Github deprecation warning: Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3 Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 2 +- .github/workflows/codeql-analysis.yml | 2 +- .github/workflows/yaml.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a7a6809..df4d7a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -181,7 +181,7 @@ jobs: echo "PKG_CONFIG_PATH: $PKG_CONFIG_PATH" - name: Git checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install additional packages run: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 92f7cd0..4dd74a9 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/yaml.yml b/.github/workflows/yaml.yml index df0e82c..83ccec3 100644 --- a/.github/workflows/yaml.yml +++ b/.github/workflows/yaml.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Git checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install additional packages run: |