diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 49d1fcb..2ad5e82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,13 +25,13 @@ jobs: steps: - name: Checkout the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly with: toolchain: ${{ env.RUST_TOOLCHAIN }} components: rustfmt,clippy - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/registry/index/ @@ -57,11 +57,11 @@ jobs: name: Run Pedantic Linter runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install protoc run: sudo apt-get install -y protobuf-compiler - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/registry/index/ @@ -89,13 +89,13 @@ jobs: steps: - name: Checkout the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly with: toolchain: ${{ env.RUST_TOOLCHAIN }} components: rustfmt,clippy - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/registry/index/ @@ -117,13 +117,13 @@ jobs: steps: - name: Checkout the code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly with: toolchain: ${{ env.RUST_TOOLCHAIN }} components: rustfmt,clippy - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/registry/index/ @@ -153,7 +153,7 @@ jobs: needs: [lint, test, crdgen] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: dtolnay/rust-toolchain@nightly - uses: Swatinem/rust-cache@v2 - uses: nolar/setup-k3d-k3s@v1 @@ -175,7 +175,7 @@ jobs: runs-on: ubuntu-latest needs: [integration] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup docker buildx uses: docker/setup-buildx-action@v3 @@ -196,7 +196,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} type=ref,event=pr - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | ~/.cargo/registry/index/ @@ -246,7 +246,7 @@ jobs: outputs: type=docker,dest=/tmp/image.tar - name: Upload base docker image as artifact for e2e tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: yair-controller-amd64 path: /tmp/image.tar @@ -256,7 +256,7 @@ jobs: needs: [ docker-base ] steps: - run: env - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: nolar/setup-k3d-k3s@v1 with: version: v1.27 @@ -272,7 +272,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Download docker image artifact from docker job - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: yair-controller-amd64 path: /tmp