diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f9c7316ec..62fecae20 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,7 +30,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: false - name: Install tox & poetry @@ -43,12 +43,12 @@ jobs: terraform-lint: name: Terraform - Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 10 permissions: {} steps: - name: Checkout repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 persist-credentials: false @@ -72,12 +72,12 @@ jobs: name: Terraform - Run terraform tests needs: - terraform-lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 120 permissions: {} steps: - name: Checkout repo - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index c678edf13..751e68b11 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -17,7 +17,7 @@ jobs: permissions: {} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: false - name: Set up environment @@ -92,7 +92,7 @@ jobs: run: df --human-readable - name: Checkout timeout-minutes: 3 - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: false - name: Setup python 3.12 @@ -109,7 +109,7 @@ jobs: go install github.com/canonical/spread/cmd/spread@latest - name: Download packed charm(s) timeout-minutes: 5 - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v8 with: pattern: ${{ inputs.artifact-prefix }}-* merge-multiple: true diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index a14363afa..a329fd730 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -54,7 +54,7 @@ jobs: RELEASES_BRANCH: releases steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: false @@ -73,7 +73,7 @@ jobs: echo "pip-version=${VERSION}" >> "${GITHUB_OUTPUT}" - name: Checkout releases - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: true ref: ${{ env.RELEASES_BRANCH }} @@ -128,7 +128,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: persist-credentials: false - name: Get charm name