diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 67396797..7457752d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,7 +20,7 @@ on: jobs: lint: name: Lint - uses: canonical/data-platform-workflows/.github/workflows/lint.yaml@v42.1.0 + uses: canonical/data-platform-workflows/.github/workflows/lint.yaml@v48.1.2 permissions: contents: read @@ -32,7 +32,7 @@ jobs: contents: read steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - run: | @@ -46,13 +46,13 @@ jobs: terraform-lint: name: Terraform - Lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 10 permissions: contents: read steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install terraform snap @@ -75,13 +75,13 @@ jobs: name: Terraform - Run terraform tests needs: - terraform-lint - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 120 permissions: contents: read steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Install terraform snap @@ -120,7 +120,7 @@ jobs: - . - tests/integration/application name: Build charm | ${{ matrix.path }} - uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v42.1.0 + uses: canonical/data-platform-workflows/.github/workflows/build_charm.yaml@v48.1.2 with: path-to-charm-directory: ${{ matrix.path }} cache: true diff --git a/.github/workflows/integration_test.yaml b/.github/workflows/integration_test.yaml index dbaffd40..391edff1 100644 --- a/.github/workflows/integration_test.yaml +++ b/.github/workflows/integration_test.yaml @@ -91,7 +91,7 @@ jobs: run: df --human-readable - name: Checkout timeout-minutes: 3 - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up environment timeout-minutes: 5 run: sudo snap install charmcraft --classic @@ -102,7 +102,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 b843984b..1d6e5ae1 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -10,7 +10,7 @@ on: jobs: tag: name: Create charm refresh compatibility version git tag - uses: canonical/data-platform-workflows/.github/workflows/tag_charm_edge.yaml@v42.1.0 + uses: canonical/data-platform-workflows/.github/workflows/tag_charm_edge.yaml@v48.1.2 with: track: "8" permissions: @@ -28,7 +28,7 @@ jobs: needs: - ci-tests - tag - uses: canonical/data-platform-workflows/.github/workflows/release_charm_edge.yaml@v42.1.0 + uses: canonical/data-platform-workflows/.github/workflows/release_charm_edge.yaml@v48.1.2 with: track: ${{ needs.tag.outputs.track }} artifact-prefix: ${{ needs.ci-tests.outputs.artifact-prefix }}