From 0532a1bc68a577bbe7a4e2a70b599c75b07d1c66 Mon Sep 17 00:00:00 2001 From: Jan-Niklas Burfeind Date: Thu, 24 Oct 2024 15:20:29 +0200 Subject: [PATCH] ci: Verify installation for ubuntu versions - 24.04 - 22.04 - 20.04 --- .github/workflows/ci_ubuntu_verify_installation.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_ubuntu_verify_installation.yml b/.github/workflows/ci_ubuntu_verify_installation.yml index 8a0afb9..373da29 100644 --- a/.github/workflows/ci_ubuntu_verify_installation.yml +++ b/.github/workflows/ci_ubuntu_verify_installation.yml @@ -3,9 +3,12 @@ name: CI ubuntu verify installation workflow_call: null jobs: fetch_installations: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} outputs: cm_versions: ${{ steps.extract-versions.outputs.cm_versions }} + strategy: + matrix: + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] steps: - name: Checkout (GitHub) uses: actions/checkout@v4 @@ -31,10 +34,11 @@ jobs: versions=$(cat versions.txt | jq -R -s -c 'split("\n") | map(select(. != ""))') echo "cm_versions=$versions" >> $GITHUB_OUTPUT package_is_installable: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} needs: fetch_installations strategy: matrix: + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] version: ${{ fromJson(needs.fetch_installations.outputs.cm_versions) }} steps: - name: Checkout (GitHub)