diff --git a/.github/workflows/__check_pr_title.yaml b/.github/workflows/__check_pr_title.yaml index 1ff6c5ff..451ad9e2 100644 --- a/.github/workflows/__check_pr_title.yaml +++ b/.github/workflows/__check_pr_title.yaml @@ -17,7 +17,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check semantic version prefix run: python3 _check_semantic_version_prefix.py env: diff --git a/.github/workflows/__lint.yaml b/.github/workflows/__lint.yaml index bfe774c1..7af0ef55 100644 --- a/.github/workflows/__lint.yaml +++ b/.github/workflows/__lint.yaml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install actionlint id: install run: | diff --git a/.github/workflows/__release.yaml b/.github/workflows/__release.yaml index ce84bb87..b608bf74 100644 --- a/.github/workflows/__release.yaml +++ b/.github/workflows/__release.yaml @@ -14,7 +14,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Check semantic version prefix for latest commit diff --git a/.github/workflows/build_charm_without_cache.yaml b/.github/workflows/build_charm_without_cache.yaml index 0e2af064..14bcfa6d 100644 --- a/.github/workflows/build_charm_without_cache.yaml +++ b/.github/workflows/build_charm_without_cache.yaml @@ -70,7 +70,7 @@ jobs: id: lxd-snap-version run: parse-snap-version --revision='${{ inputs.lxd-snap-revision }}' --channel='${{ inputs.lxd-snap-channel }}' --revision-input-name=lxd-snap-revision --channel-input-name=lxd-snap-channel - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up environment run: | # Placeholder (so that shellcheck disable does not apply to entire script) diff --git a/.github/workflows/build_charms_with_cache.yaml b/.github/workflows/build_charms_with_cache.yaml index f695bad1..0a208e8d 100644 --- a/.github/workflows/build_charms_with_cache.yaml +++ b/.github/workflows/build_charms_with_cache.yaml @@ -60,7 +60,7 @@ jobs: - name: Install CLI run: pipx install git+https://github.com/canonical/data-platform-workflows@'${{ needs.get-workflow-version.outputs.version }}'#subdirectory=python/cli - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Collect charms to build from charmcraft.yaml file(s) id: collect run: collect-charms @@ -87,7 +87,7 @@ jobs: id: lxd-snap-version run: parse-snap-version --revision='${{ inputs.lxd-snap-revision }}' --channel='${{ inputs.lxd-snap-channel }}' --revision-input-name=lxd-snap-revision --channel-input-name=lxd-snap-channel - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up environment run: | # Placeholder (so that shellcheck disable does not apply to entire script) diff --git a/.github/workflows/build_snap_without_cache.yaml b/.github/workflows/build_snap_without_cache.yaml index 4e89b532..0319dc7d 100644 --- a/.github/workflows/build_snap_without_cache.yaml +++ b/.github/workflows/build_snap_without_cache.yaml @@ -29,7 +29,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up environment run: | sudo adduser "$USER" lxd diff --git a/.github/workflows/integration_test_charm.yaml b/.github/workflows/integration_test_charm.yaml index aefeff29..8f945634 100644 --- a/.github/workflows/integration_test_charm.yaml +++ b/.github/workflows/integration_test_charm.yaml @@ -98,7 +98,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install tox & poetry run: | pipx install tox @@ -200,7 +200,7 @@ jobs: with open(os.environ["GITHUB_OUTPUT"], "a") as file: file.write(output) - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up environment run: | # `--classic` applies to juju 2 snap; ignored for juju 3 snap diff --git a/.github/workflows/integration_test_charm_self_hosted.yaml b/.github/workflows/integration_test_charm_self_hosted.yaml index 906ef381..e62a57e7 100644 --- a/.github/workflows/integration_test_charm_self_hosted.yaml +++ b/.github/workflows/integration_test_charm_self_hosted.yaml @@ -91,7 +91,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install tox & poetry run: | pipx install tox @@ -179,7 +179,7 @@ jobs: with open(os.environ["GITHUB_OUTPUT"], "a") as file: file.write(output) - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up environment run: | # `--classic` applies to juju 2 snap; ignored for juju 3 snap diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 6840fe1a..2b71e388 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -13,7 +13,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install actionlint id: install run: | @@ -30,7 +30,7 @@ jobs: timeout-minutes: 5 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install tox & poetry run: | pipx install tox diff --git a/.github/workflows/release_charm.yaml b/.github/workflows/release_charm.yaml index 00f0f844..2a9b902a 100644 --- a/.github/workflows/release_charm.yaml +++ b/.github/workflows/release_charm.yaml @@ -65,7 +65,7 @@ jobs: run: sudo snap install charmcraft --classic ${{ steps.charmcraft-snap-version.outputs.install_flag }} - run: snap list - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download charm package(s) uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/update_bundle.yaml b/.github/workflows/update_bundle.yaml index 216870e0..47397896 100644 --- a/.github/workflows/update_bundle.yaml +++ b/.github/workflows/update_bundle.yaml @@ -51,7 +51,7 @@ jobs: - name: Install CLI run: pipx install git+https://github.com/canonical/data-platform-workflows@'${{ needs.get-workflow-version.outputs.version }}'#subdirectory=python/cli - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: token: ${{ secrets.token }} - name: Update bundle file