diff --git a/.github/workflows/agentic-synth-ci.yml b/.github/workflows/agentic-synth-ci.yml index 1aa02d225..03e9233c7 100644 --- a/.github/workflows/agentic-synth-ci.yml +++ b/.github/workflows/agentic-synth-ci.yml @@ -165,7 +165,7 @@ jobs: run: npm run test:coverage || echo "Coverage generation completed with warnings" - name: Upload coverage reports - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 with: files: ${{ env.PACKAGE_PATH }}/coverage/coverage-final.json flags: agentic-synth diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 3f46cd076..c038ac56d 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -117,7 +117,7 @@ jobs: - name: Store benchmark result if: github.event_name == 'push' && github.ref == 'refs/heads/main' - uses: benchmark-action/github-action-benchmark@v1 + uses: benchmark-action/github-action-benchmark@v1.20.7 with: name: Rust Benchmarks tool: 'cargo' diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 7221f335a..8a877eb2e 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -106,7 +106,7 @@ jobs: ruvector.features=attention,gnn,hybrid,tenancy,healing,learning,hyperbolic,graph,gated-transformer,integrity - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: crates/ruvector-postgres/docker/Dockerfile @@ -154,7 +154,7 @@ jobs: uses: actions/checkout@v4 - name: Update Docker Hub description - uses: peter-evans/dockerhub-description@v4 + uses: peter-evans/dockerhub-description@v5 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/edge-net-models.yml b/.github/workflows/edge-net-models.yml index 19beb27c2..cbf1bab91 100644 --- a/.github/workflows/edge-net-models.yml +++ b/.github/workflows/edge-net-models.yml @@ -189,12 +189,12 @@ jobs: path: artifacts - name: Authenticate to GCP - uses: google-github-actions/auth@v2 + uses: google-github-actions/auth@v3 with: credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT_KEY }} - name: Setup gcloud CLI - uses: google-github-actions/setup-gcloud@v2 + uses: google-github-actions/setup-gcloud@v3 with: project_id: ${{ secrets.GCP_PROJECT_ID }} @@ -436,7 +436,7 @@ jobs: - name: Comment on release if: github.event_name == 'release' - uses: peter-evans/create-or-update-comment@v4 + uses: peter-evans/create-or-update-comment@v5 with: issue-number: ${{ github.event.release.id }} body: | diff --git a/.github/workflows/postgres-extension-ci.yml b/.github/workflows/postgres-extension-ci.yml index 2b7bd275e..b3aba3937 100644 --- a/.github/workflows/postgres-extension-ci.yml +++ b/.github/workflows/postgres-extension-ci.yml @@ -44,7 +44,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ matrix.rust }} components: rustfmt, clippy @@ -127,7 +127,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: stable @@ -166,7 +166,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: stable @@ -189,7 +189,7 @@ jobs: working-directory: crates/ruvector-postgres - name: Store benchmark result - uses: benchmark-action/github-action-benchmark@v1 + uses: benchmark-action/github-action-benchmark@v1.20.7 with: name: Rust Benchmark tool: 'cargo' @@ -207,7 +207,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 - name: Run cargo audit uses: rustsec/audit-check@v2 @@ -231,7 +231,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 - name: Install PostgreSQL run: | @@ -271,7 +271,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: crates/ruvector-postgres/Dockerfile diff --git a/.github/workflows/publish-all.yml b/.github/workflows/publish-all.yml index 3012e1a4a..5dea59f6c 100644 --- a/.github/workflows/publish-all.yml +++ b/.github/workflows/publish-all.yml @@ -515,7 +515,7 @@ jobs: done - name: Create Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: name: Release ${{ github.ref_name }} body: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3eb557db6..1a7b7445f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -559,7 +559,7 @@ jobs: echo "version=${VERSION}" >> $GITHUB_OUTPUT - name: Create GitHub Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: tag_name: ${{ steps.release_notes.outputs.version }} name: RuVector ${{ steps.release_notes.outputs.version }} diff --git a/.github/workflows/ruvector-postgres-ci.yml b/.github/workflows/ruvector-postgres-ci.yml index 8d8271ea1..80c2e9896 100644 --- a/.github/workflows/ruvector-postgres-ci.yml +++ b/.github/workflows/ruvector-postgres-ci.yml @@ -56,7 +56,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ env.RUST_VERSION }} components: rustfmt, clippy @@ -129,7 +129,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ env.RUST_VERSION }} @@ -198,7 +198,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ env.RUST_VERSION }} @@ -254,7 +254,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Build Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . file: crates/ruvector-postgres/docker/Dockerfile @@ -339,7 +339,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ env.RUST_VERSION }} @@ -372,7 +372,7 @@ jobs: working-directory: crates/ruvector-postgres - name: Store benchmark results - uses: benchmark-action/github-action-benchmark@v1 + uses: benchmark-action/github-action-benchmark@v1.20.7 with: name: RuVector-Postgres Benchmarks tool: 'cargo' @@ -403,7 +403,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 - name: Run cargo audit run: | @@ -429,7 +429,7 @@ jobs: uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rust-lang/setup-rust-toolchain@v1 + uses: actions-rust-lang/setup-rust-toolchain@v1.15.2 with: toolchain: ${{ env.RUST_VERSION }}