From 2e663feaee355be11c971853e9c75b4f0867a47d Mon Sep 17 00:00:00 2001 From: Shwetha K Acharya Date: Tue, 18 Jul 2023 16:35:42 +0530 Subject: [PATCH] CI: test python version change Signed-off-by: Shwetha K Acharya --- .github/workflows/ci.yaml | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9c06531548..7ba6a64d7d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install prereqs run: | @@ -63,10 +63,10 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ env.GO_VERSION }} @@ -80,10 +80,10 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ env.GO_VERSION }} @@ -93,6 +93,10 @@ jobs: drenv-test: name: drenv tests runs-on: ubuntu-22.04 + strategy: + matrix: + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + check-latest: true steps: - name: Checkout source uses: actions/checkout@v3 @@ -175,10 +179,10 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ env.GO_VERSION }} @@ -189,7 +193,7 @@ jobs: run: ${{env.DOCKERCMD}} save -o /tmp/ramen-operator.tar ${IMAGE_TAG_BASE}-operator:${IMAGE_TAG} - name: Save image artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ramen-operator path: /tmp/ramen-operator.tar @@ -218,10 +222,10 @@ jobs: KIND_CLUSTER_NAME: "ci" steps: - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ env.GO_VERSION }} @@ -332,10 +336,10 @@ jobs: # TODO: We do not need to build bundles and catalogs each time, fix once we reach alpha - name: Checkout source - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Setup go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: go-version: ${{ env.GO_VERSION }}