diff --git a/.github/workflows/airflow-operator.yml b/.github/workflows/airflow-operator.yml index 3b1715d285d..2c90ed7bc5a 100644 --- a/.github/workflows/airflow-operator.yml +++ b/.github/workflows/airflow-operator.yml @@ -79,7 +79,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup Docker - uses: docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5 + uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - run: docker buildx create --name ${DOCKER_BUILDX_BUILDER} --driver docker-container --use diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 76c20849ec0..5b67e6aa677 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,9 +19,9 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - - uses: goreleaser/goreleaser-action@v6 + - uses: goreleaser/goreleaser-action@v7 with: distribution: goreleaser version: v2.8.1 @@ -42,7 +42,7 @@ jobs: - name: Save Docker image tarballs as artifacts if: ${{ github.event_name == 'push' && (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/patch/v')) }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7.0.1 with: name: armada-image-tarballs path: /tmp/imgs @@ -84,7 +84,7 @@ jobs: run: go run github.com/magefile/mage@v1.15.0 -v packNuget - name: Save nupkg artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7.0.1 with: name: nupkg-artifacts path: | diff --git a/.github/workflows/python-client.yml b/.github/workflows/python-client.yml index 2d21966b03c..7dd3eacd3d9 100644 --- a/.github/workflows/python-client.yml +++ b/.github/workflows/python-client.yml @@ -52,7 +52,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup Docker - uses: docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5 + uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - name: Setup Go @@ -77,7 +77,7 @@ jobs: steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup Docker - uses: docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5 + uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' - run: docker buildx create --name ${DOCKER_BUILDX_BUILDER} --driver docker-container --use diff --git a/.github/workflows/release-rc.yml b/.github/workflows/release-rc.yml index 040246bc4dc..64c03a277fe 100644 --- a/.github/workflows/release-rc.yml +++ b/.github/workflows/release-rc.yml @@ -60,7 +60,7 @@ jobs: fetch-depth: 0 - name: "Docker login" - uses: "docker/login-action@v3" + uses: "docker/login-action@v4" with: username: "${{ secrets.DOCKERHUB_USER }}" password: "${{ secrets.DOCKERHUB_PASS }}" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7f77679af61..bd943265f06 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,10 +87,10 @@ jobs: - name: Set up Docker Buildx id: buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: "Docker login" - uses: "docker/login-action@v3" + uses: "docker/login-action@v4" with: username: "${{ secrets.DOCKERHUB_USER }}" password: "${{ secrets.DOCKERHUB_PASS }}" @@ -121,7 +121,7 @@ jobs: echo "GORELEASER_PREVIOUS_TAG=$previous_tag" >> $GITHUB_ENV - name: Run GoReleaser - uses: goreleaser/goreleaser-action@v6 + uses: goreleaser/goreleaser-action@v7 with: distribution: goreleaser version: v2.8.1 diff --git a/.github/workflows/rust-client-release-to-crates.yml b/.github/workflows/rust-client-release-to-crates.yml index 94e738d1f3b..5a7e97411cf 100644 --- a/.github/workflows/rust-client-release-to-crates.yml +++ b/.github/workflows/rust-client-release-to-crates.yml @@ -60,7 +60,7 @@ jobs: run: ARMADA_GENERATE=1 cargo clippy --manifest-path client/rust/Cargo.toml --all-targets -- -D warnings - name: Setup trusted publishing credentials - uses: rust-lang/crates-io-auth-action@b7e9a28eded4986ec6b1fa40eeee8f8f165559ec # v1 + uses: rust-lang/crates-io-auth-action@bbd81622f20ce9e2dd9622e3218b975523e45bbe # v1 id: auth - name: Publish to crates.io diff --git a/.github/workflows/rust-client.yml b/.github/workflows/rust-client.yml index ca9176a26df..5b45626440e 100644 --- a/.github/workflows/rust-client.yml +++ b/.github/workflows/rust-client.yml @@ -36,7 +36,7 @@ jobs: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install Rust (${{ matrix.toolchain }}) - uses: dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master + uses: dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # master with: toolchain: ${{ matrix.toolchain }} components: ${{ matrix.extra-components }} diff --git a/.github/workflows/test-results.yml b/.github/workflows/test-results.yml index 1d4f9a9df12..11bf6ca6b13 100644 --- a/.github/workflows/test-results.yml +++ b/.github/workflows/test-results.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download Test Report - uses: dawidd6/action-download-artifact@v13 + uses: dawidd6/action-download-artifact@v21 with: name: '.*-test-reports' name_is_regexp: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 31eb4bba92f..a7f37f6098d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,7 +30,7 @@ jobs: - name: Upload Test Reports Artifacts if: always() - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ts-unit-test-reports path: ./internal/lookoutui/junit.xml @@ -58,7 +58,7 @@ jobs: - name: Upload Test Reports Artifacts if: always() - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: go-unit-test-reports path: test-reports/ @@ -82,7 +82,7 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup Docker - uses: docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5 + uses: docker/setup-docker-action@b2189fbf2a6592b51fee7cdd93ee2bfaeba733db # v5 with: daemon-config: '{"features":{"containerd-snapshotter":false}}' @@ -108,7 +108,7 @@ jobs: run: go run github.com/magefile/mage@v1.15.0 -v testsuite - name: Upload JUnit Report Artifact - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: go-integration-test-reports path: junit.xml @@ -122,7 +122,7 @@ jobs: docker logs pulsar > ./logs/pulsar.log 2>&1 - name: Upload Docker Compose Logs - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: always() with: name: docker-compose-logs diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 2069a49535e..a1fb0ef44c4 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -56,7 +56,7 @@ jobs: cache-dependency-path: website/yarn.lock - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 if: github.ref == 'refs/heads/master' && steps.has-pages.outputs.HAS_PAGES == 'true' - name: Restore cache @@ -94,7 +94,7 @@ jobs: NEXT_PUBLIC_GOOGLE_ANALYTICS_ID: ${{ vars.NEXT_PUBLIC_GOOGLE_ANALYTICS_ID }} - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 if: github.ref == 'refs/heads/master' && steps.has-pages.outputs.HAS_PAGES == 'true' with: path: website/out @@ -110,4 +110,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5