From b6e87d4d87c3ae1b31f544b573c7971a848f5158 Mon Sep 17 00:00:00 2001 From: Jacob Boddey Date: Fri, 9 Aug 2024 13:24:08 +0100 Subject: [PATCH 1/2] Test install on multiple versions --- .github/workflows/package.yml | 42 ++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 598ec8a8d..66166dab1 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -30,7 +30,27 @@ jobs: name: testrun_package path: testrun*.deb - install_package: + install_package_20: + permissions: {} + needs: create_package + name: Install + runs-on: ubuntu-20.04 + timeout-minutes: 15 + steps: + - name: Checkout source + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - name: Download package + uses: actions/download-artifact@v4 + with: + name: testrun_package + - name: Install dependencies + shell: bash {0} + run: sudo cmd/prepare + - name: Install package + shell: bash {0} + run: sudo apt install ./testrun*.deb + + install_package_22: permissions: {} needs: create_package name: Install @@ -49,3 +69,23 @@ jobs: - name: Install package shell: bash {0} run: sudo apt install ./testrun*.deb + + install_package_24: + permissions: {} + needs: create_package + name: Install + runs-on: ubuntu-24.04 + timeout-minutes: 15 + steps: + - name: Checkout source + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - name: Download package + uses: actions/download-artifact@v4 + with: + name: testrun_package + - name: Install dependencies + shell: bash {0} + run: sudo cmd/prepare + - name: Install package + shell: bash {0} + run: sudo apt install ./testrun*.deb From 0cb6f76cecb38ae6eda54c53a4f409f810762ad5 Mon Sep 17 00:00:00 2001 From: Jacob Boddey Date: Fri, 9 Aug 2024 13:35:33 +0100 Subject: [PATCH 2/2] Update step names --- .github/workflows/package.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 66166dab1..8c4b5bcbe 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -33,7 +33,7 @@ jobs: install_package_20: permissions: {} needs: create_package - name: Install + name: Install on Ubuntu 20.04 runs-on: ubuntu-20.04 timeout-minutes: 15 steps: @@ -53,7 +53,7 @@ jobs: install_package_22: permissions: {} needs: create_package - name: Install + name: Install on Ubuntu 22.04 runs-on: ubuntu-22.04 timeout-minutes: 15 steps: @@ -73,7 +73,7 @@ jobs: install_package_24: permissions: {} needs: create_package - name: Install + name: Install on Ubuntu 24.04 runs-on: ubuntu-24.04 timeout-minutes: 15 steps: