From 85e54d28d4eabe1fe965d99f15df0ede57db43b0 Mon Sep 17 00:00:00 2001 From: Martin Tzvetanov Grigorov Date: Fri, 6 Jun 2025 13:57:06 +0300 Subject: [PATCH] Update actions/checkout to v4 Signed-off-by: Martin Tzvetanov Grigorov --- .github/workflows/bench-manual.yml | 2 +- .github/workflows/bench-pr.yml | 2 +- .github/workflows/bench-push-indexing.yml | 2 +- .github/workflows/benchmarks-manual.yml | 2 +- .github/workflows/benchmarks-pr.yml | 2 +- .../workflows/benchmarks-push-indexing.yml | 2 +- .../workflows/benchmarks-push-search-geo.yml | 2 +- .../benchmarks-push-search-songs.yml | 2 +- .../workflows/benchmarks-push-search-wiki.yml | 2 +- .github/workflows/check-valid-milestone.yml | 2 +- .github/workflows/dependency-issue.yml | 2 +- .github/workflows/flaky-tests.yml | 2 +- .github/workflows/fuzzer-indexing.yml | 2 +- .github/workflows/latest-git-tag.yml | 4 +-- .github/workflows/milestone-workflow.yml | 16 +++++------ .github/workflows/publish-apt-brew-pkg.yml | 4 +-- .github/workflows/publish-binaries.yml | 10 +++---- .github/workflows/publish-docker-images.yml | 2 +- .github/workflows/sdks-tests.yml | 28 +++++++++---------- .github/workflows/test-suite.yml | 16 +++++------ .../workflows/update-cargo-toml-version.yml | 2 +- 21 files changed, 54 insertions(+), 54 deletions(-) diff --git a/.github/workflows/bench-manual.yml b/.github/workflows/bench-manual.yml index afa408bea..58759f9ba 100644 --- a/.github/workflows/bench-manual.yml +++ b/.github/workflows/bench-manual.yml @@ -17,7 +17,7 @@ jobs: runs-on: benchmarks timeout-minutes: 180 # 3h steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/bench-pr.yml b/.github/workflows/bench-pr.yml index b533b47c5..039adb781 100644 --- a/.github/workflows/bench-pr.yml +++ b/.github/workflows/bench-pr.yml @@ -60,7 +60,7 @@ jobs: with: repo_token: ${{ env.GH_TOKEN }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 if: success() with: fetch-depth: 0 # fetch full history to be able to get main commit sha diff --git a/.github/workflows/bench-push-indexing.yml b/.github/workflows/bench-push-indexing.yml index f35f60398..6c9efc065 100644 --- a/.github/workflows/bench-push-indexing.yml +++ b/.github/workflows/bench-push-indexing.yml @@ -11,7 +11,7 @@ jobs: runs-on: benchmarks timeout-minutes: 180 # 3h steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/benchmarks-manual.yml b/.github/workflows/benchmarks-manual.yml index 27e736979..14e75cf6e 100644 --- a/.github/workflows/benchmarks-manual.yml +++ b/.github/workflows/benchmarks-manual.yml @@ -17,7 +17,7 @@ jobs: runs-on: benchmarks timeout-minutes: 4320 # 72h steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/benchmarks-pr.yml b/.github/workflows/benchmarks-pr.yml index ad669b648..2dee328b1 100644 --- a/.github/workflows/benchmarks-pr.yml +++ b/.github/workflows/benchmarks-pr.yml @@ -61,7 +61,7 @@ jobs: with: repo_token: ${{ env.GH_TOKEN }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 if: success() with: fetch-depth: 0 # fetch full history to be able to get main commit sha diff --git a/.github/workflows/benchmarks-push-indexing.yml b/.github/workflows/benchmarks-push-indexing.yml index 996162d9c..9f48e66c7 100644 --- a/.github/workflows/benchmarks-push-indexing.yml +++ b/.github/workflows/benchmarks-push-indexing.yml @@ -15,7 +15,7 @@ jobs: runs-on: benchmarks timeout-minutes: 4320 # 72h steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/benchmarks-push-search-geo.yml b/.github/workflows/benchmarks-push-search-geo.yml index e9a81c6a3..4d40e7d00 100644 --- a/.github/workflows/benchmarks-push-search-geo.yml +++ b/.github/workflows/benchmarks-push-search-geo.yml @@ -14,7 +14,7 @@ jobs: name: Run and upload benchmarks runs-on: benchmarks steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/benchmarks-push-search-songs.yml b/.github/workflows/benchmarks-push-search-songs.yml index e5019063e..a1f277612 100644 --- a/.github/workflows/benchmarks-push-search-songs.yml +++ b/.github/workflows/benchmarks-push-search-songs.yml @@ -14,7 +14,7 @@ jobs: name: Run and upload benchmarks runs-on: benchmarks steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/benchmarks-push-search-wiki.yml b/.github/workflows/benchmarks-push-search-wiki.yml index 1e9d97a6e..2e9372d84 100644 --- a/.github/workflows/benchmarks-push-search-wiki.yml +++ b/.github/workflows/benchmarks-push-search-wiki.yml @@ -14,7 +14,7 @@ jobs: name: Run and upload benchmarks runs-on: benchmarks steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/check-valid-milestone.yml b/.github/workflows/check-valid-milestone.yml index 91d2daa8e..76f4089de 100644 --- a/.github/workflows/check-valid-milestone.yml +++ b/.github/workflows/check-valid-milestone.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Validate PR milestone uses: actions/github-script@v7 diff --git a/.github/workflows/dependency-issue.yml b/.github/workflows/dependency-issue.yml index 99bd8330a..9860fcb63 100644 --- a/.github/workflows/dependency-issue.yml +++ b/.github/workflows/dependency-issue.yml @@ -13,7 +13,7 @@ jobs: ISSUE_TEMPLATE: issue-template.md GH_TOKEN: ${{ secrets.MEILI_BOT_GH_PAT }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/dependency-issue.md > $ISSUE_TEMPLATE - name: Create issue diff --git a/.github/workflows/flaky-tests.yml b/.github/workflows/flaky-tests.yml index 66be5b823..52bb919b0 100644 --- a/.github/workflows/flaky-tests.yml +++ b/.github/workflows/flaky-tests.yml @@ -12,7 +12,7 @@ jobs: # Use ubuntu-22.04 to compile with glibc 2.35 image: ubuntu:22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update && apt-get install -y curl diff --git a/.github/workflows/fuzzer-indexing.yml b/.github/workflows/fuzzer-indexing.yml index cf7dd5bdc..2c8508ebe 100644 --- a/.github/workflows/fuzzer-indexing.yml +++ b/.github/workflows/fuzzer-indexing.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 4320 # 72h steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/latest-git-tag.yml b/.github/workflows/latest-git-tag.yml index 2b5657fd5..832840081 100644 --- a/.github/workflows/latest-git-tag.yml +++ b/.github/workflows/latest-git-tag.yml @@ -10,7 +10,7 @@ jobs: name: Check the version validity runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check release validity if: github.event_name == 'release' run: bash .github/scripts/check-release.sh @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest needs: check-version steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: rickstaa/action-create-tag@v1 with: tag: "latest" diff --git a/.github/workflows/milestone-workflow.yml b/.github/workflows/milestone-workflow.yml index f2841c97e..bb6b1968a 100644 --- a/.github/workflows/milestone-workflow.yml +++ b/.github/workflows/milestone-workflow.yml @@ -32,7 +32,7 @@ jobs: outputs: is-patch: ${{ steps.check-patch.outputs.is-patch }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check if this release is a patch release only id: check-patch run: | @@ -57,7 +57,7 @@ jobs: env: ISSUE_TEMPLATE: issue-template.md steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/roadmap-issue.md > $ISSUE_TEMPLATE - name: Replace all empty occurrences in the templates @@ -90,7 +90,7 @@ jobs: env: ISSUE_TEMPLATE: issue-template.md steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/changelog-issue.md > $ISSUE_TEMPLATE - name: Replace all empty occurrences in the templates @@ -118,7 +118,7 @@ jobs: env: ISSUE_TEMPLATE: issue-template.md steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/update-version-issue.md > $ISSUE_TEMPLATE - name: Create the issue @@ -137,7 +137,7 @@ jobs: env: ISSUE_TEMPLATE: issue-template.md steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/engine-team/main/issue-templates/update-openapi-issue.md > $ISSUE_TEMPLATE - name: Create the issue @@ -152,7 +152,7 @@ jobs: runs-on: ubuntu-latest if: github.event.action == 'created' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install jq run: | sudo apt-get update @@ -188,7 +188,7 @@ jobs: if: github.event.action == 'closed' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create the ${{ env.MILESTONE_VERSION }} label run: | label_description="PRs/issues solved in $MILESTONE_VERSION" @@ -209,7 +209,7 @@ jobs: needs: create-release-label runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add label ${{ env.MILESTONE_VERSION }} to all PRs in the Milestone run: | prs=$(gh pr list --search milestone:"$MILESTONE_VERSION" --limit 1000 --state all --json number --template '{{range .}}{{tablerow (printf "%v" .number)}}{{end}}') diff --git a/.github/workflows/publish-apt-brew-pkg.yml b/.github/workflows/publish-apt-brew-pkg.yml index e6adfca57..f06962952 100644 --- a/.github/workflows/publish-apt-brew-pkg.yml +++ b/.github/workflows/publish-apt-brew-pkg.yml @@ -9,7 +9,7 @@ jobs: name: Check the version validity runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check release validity run: bash .github/scripts/check-release.sh @@ -28,7 +28,7 @@ jobs: - uses: dtolnay/rust-toolchain@1.85 - name: Install cargo-deb run: cargo install cargo-deb - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build deb package run: cargo deb -p meilisearch -o target/debian/meilisearch.deb - name: Upload debian pkg to release diff --git a/.github/workflows/publish-binaries.yml b/.github/workflows/publish-binaries.yml index 885a04d0d..a03a1c25f 100644 --- a/.github/workflows/publish-binaries.yml +++ b/.github/workflows/publish-binaries.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest # No need to check the version for dry run (cron) steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Check if the tag has the v.. format. # If yes, it means we are publishing an official release. # If no, we are releasing a RC, so no need to check the version. @@ -40,7 +40,7 @@ jobs: # Use ubuntu-22.04 to compile with glibc 2.35 image: ubuntu:22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update && apt-get install -y curl @@ -74,7 +74,7 @@ jobs: artifact_name: meilisearch.exe asset_name: meilisearch-windows-amd64.exe steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 - name: Build run: cargo build --release --locked @@ -99,7 +99,7 @@ jobs: asset_name: meilisearch-macos-apple-silicon steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Installing Rust toolchain uses: dtolnay/rust-toolchain@1.85 with: @@ -136,7 +136,7 @@ jobs: asset_name: meilisearch-linux-aarch64 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update -y && apt upgrade -y diff --git a/.github/workflows/publish-docker-images.yml b/.github/workflows/publish-docker-images.yml index ae6532ef9..84acb9d3e 100644 --- a/.github/workflows/publish-docker-images.yml +++ b/.github/workflows/publish-docker-images.yml @@ -17,7 +17,7 @@ jobs: docker: runs-on: docker steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # If we are running a cron or manual job ('schedule' or 'workflow_dispatch' event), it means we are publishing the `nightly` tag, so not considered stable. # If we have pushed a tag, and the tag has the v.. format, it means we are publishing an official release, so considered stable. diff --git a/.github/workflows/sdks-tests.yml b/.github/workflows/sdks-tests.yml index edabec0a7..fc9e5770e 100644 --- a/.github/workflows/sdks-tests.yml +++ b/.github/workflows/sdks-tests.yml @@ -22,7 +22,7 @@ jobs: outputs: docker-image: ${{ steps.define-image.outputs.docker-image }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Define the Docker image we need to use id: define-image run: | @@ -46,7 +46,7 @@ jobs: MEILISEARCH_VERSION: ${{ needs.define-docker-image.outputs.docker-image }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-dotnet - name: Setup .NET Core @@ -75,7 +75,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-dart - uses: dart-lang/setup-dart@v1 @@ -103,7 +103,7 @@ jobs: uses: actions/setup-go@v5 with: go-version: stable - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-go - name: Get dependencies @@ -129,7 +129,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-java - name: Set up Java @@ -156,7 +156,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-js - name: Setup node @@ -191,7 +191,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-php - name: Install PHP @@ -220,7 +220,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-python - name: Set up Python @@ -245,7 +245,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-ruby - name: Set up Ruby 3 @@ -270,7 +270,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-rust - name: Build @@ -291,7 +291,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-swift - name: Run tests @@ -314,7 +314,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-js-plugins - name: Setup node @@ -345,7 +345,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-rails - name: Set up Ruby 3 @@ -369,7 +369,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: meilisearch/meilisearch-symfony - name: Install PHP diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 6cf8bfa0f..7e4504550 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -21,7 +21,7 @@ jobs: # Use ubuntu-22.04 to compile with glibc 2.35 image: ubuntu:22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update && apt-get install -y curl @@ -49,7 +49,7 @@ jobs: matrix: os: [macos-13, windows-2022] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache dependencies uses: Swatinem/rust-cache@v2.7.8 - uses: dtolnay/rust-toolchain@1.85 @@ -72,7 +72,7 @@ jobs: image: ubuntu:22.04 if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update @@ -91,7 +91,7 @@ jobs: env: MEILI_TEST_OLLAMA_SERVER: "http://localhost:11434" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Ollama run: | curl -fsSL https://ollama.com/install.sh | sudo -E sh @@ -124,7 +124,7 @@ jobs: image: ubuntu:22.04 if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update @@ -148,7 +148,7 @@ jobs: # Use ubuntu-22.04 to compile with glibc 2.35 image: ubuntu:22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install needed dependencies run: | apt-get update && apt-get install -y curl @@ -166,7 +166,7 @@ jobs: name: Run Clippy runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal @@ -183,7 +183,7 @@ jobs: name: Run Rustfmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/update-cargo-toml-version.yml b/.github/workflows/update-cargo-toml-version.yml index d13a4404a..2496687e0 100644 --- a/.github/workflows/update-cargo-toml-version.yml +++ b/.github/workflows/update-cargo-toml-version.yml @@ -17,7 +17,7 @@ jobs: name: Update version in Cargo.toml runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal