diff --git a/.github/workflows/bench-manual.yml b/.github/workflows/bench-manual.yml index afa408bea..963821338 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@v5 - 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..a665af545 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@v5 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..b40d939f6 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@v5 - 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..3232b95ed 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@v5 - 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..41a98db90 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@v5 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..47aead08b 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@v5 - 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..1aeb8c784 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@v5 - 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..b2cbb6ced 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@v5 - 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..768e9bfff 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@v5 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal diff --git a/.github/workflows/db-change-missing.yml b/.github/workflows/db-change-missing.yml index 6d15afd69..ad26be543 100644 --- a/.github/workflows/db-change-missing.yml +++ b/.github/workflows/db-change-missing.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check db change labels id: check_labels env: diff --git a/.github/workflows/dependency-issue.yml b/.github/workflows/dependency-issue.yml index 5de490d76..b966aceef 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@v5 - name: Download the issue template run: curl -s https://raw.githubusercontent.com/meilisearch/meilisearch/main/.github/templates/dependency-issue.md > $ISSUE_TEMPLATE - name: Create issue diff --git a/.github/workflows/flaky-tests.yml b/.github/workflows/flaky-tests.yml index 8f803f0ee..f49e7e71d 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@v5 - 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..bfb9f0db8 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@v5 - 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..50123c2cf 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@v5 - 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@v5 - uses: rickstaa/action-create-tag@v1 with: tag: "latest" diff --git a/.github/workflows/publish-apt-brew-pkg.yml b/.github/workflows/publish-apt-brew-pkg.yml index 9a9c566e3..21e638b24 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@v5 - 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@v5 - 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-docker-images.yml b/.github/workflows/publish-docker-images.yml index 0ac834bbb..3ca3d04ee 100644 --- a/.github/workflows/publish-docker-images.yml +++ b/.github/workflows/publish-docker-images.yml @@ -19,7 +19,7 @@ jobs: permissions: id-token: write # This is needed to use Cosign in keyless mode steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 # 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/publish-release-assets.yml b/.github/workflows/publish-release-assets.yml index ec0d36711..dc1e5b69a 100644 --- a/.github/workflows/publish-release-assets.yml +++ b/.github/workflows/publish-release-assets.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@v5 # 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@v5 - 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@v5 - 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@v5 - 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@v5 - name: Install needed dependencies run: | apt-get update -y && apt upgrade -y @@ -190,7 +190,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup Rust uses: actions-rs/toolchain@v1 with: diff --git a/.github/workflows/sdks-tests.yml b/.github/workflows/sdks-tests.yml index 6cf08c086..164b84e76 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@v5 - 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@v5 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@v5 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@v5 with: repository: meilisearch/meilisearch-go - name: Get dependencies @@ -129,7 +129,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 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@v5 with: repository: meilisearch/meilisearch-js - name: Setup node @@ -191,7 +191,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: repository: meilisearch/meilisearch-php - name: Install PHP @@ -220,7 +220,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 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@v5 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@v5 with: repository: meilisearch/meilisearch-rust - name: Build @@ -291,7 +291,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: repository: meilisearch/meilisearch-swift - name: Run tests @@ -314,7 +314,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: repository: meilisearch/meilisearch-js-plugins - name: Setup node @@ -347,7 +347,7 @@ jobs: env: RAILS_VERSION: '7.0' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: repository: meilisearch/meilisearch-rails - name: Install SQLite dependencies @@ -377,7 +377,7 @@ jobs: ports: - '7700:7700' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 with: repository: meilisearch/meilisearch-symfony - name: Install PHP diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 75914aea1..b75b9bdf3 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@v5 - 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@v5 - name: Cache dependencies uses: Swatinem/rust-cache@v2.8.0 - 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@v5 - 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@v5 - 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@v5 - 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@v5 - 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@v5 - 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@v5 - 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 4118cd651..e93108d99 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@v5 - uses: dtolnay/rust-toolchain@1.85 with: profile: minimal