diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ff6b6444355..f51c4a753b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check for a file with the PR number in a sub-directory of the .changes directory" or "no changelog" label. run: | @@ -57,9 +57,9 @@ jobs: fi rustfmt: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install latest nightly uses: dtolnay/rust-toolchain@master with: @@ -70,9 +70,9 @@ jobs: run: cargo +${{ env.RUST_VERSION_FMT }} fmt --all -- --check lint-toml-files: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.RUST_VERSION }} @@ -87,9 +87,9 @@ jobs: slack_webhook: ${{ secrets.SLACK_WEBHOOK_NOTIFY_BUILD }} prevent-openssl: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 # ensure openssl hasn't crept into the dep tree - name: Check if openssl is included run: ./.github/workflows/scripts/verify_openssl.sh @@ -105,7 +105,7 @@ jobs: - prevent-openssl - rustfmt - check-changelog - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-2404-x64-4x env: RUSTFLAGS: -D warnings strategy: @@ -164,7 +164,7 @@ jobs: timeout-minutes: 45 continue-on-error: ${{ matrix.skip-error || false }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.RUST_VERSION }} @@ -175,14 +175,8 @@ jobs: with: version: "0.36.4" - uses: rui314/setup-mold@v1 - - uses: buildjet/cache@v3 + - uses: WarpBuilds/rust-cache@v2 with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ key: ${{ matrix.command }}-${{ matrix.args }}-${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} - uses: actions-rs/cargo@v1 if: ${{ matrix.command == 'nextest' }} @@ -199,10 +193,10 @@ jobs: slack_webhook: ${{ secrets.SLACK_WEBHOOK_NOTIFY_BUILD }} publish-crates-check: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-2404-x64-4x steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.RUST_VERSION }} @@ -219,7 +213,7 @@ jobs: needs: - rustfmt - check-changelog - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-2404-x64-4x env: RUSTFLAGS: -D warnings FUEL_CORE_TEST_AWS_KMS_ARN: "arn:aws:kms:us-east-1:249945542445:key/mrk-e13c7118ce544f7da66294f6e87c8790" @@ -233,19 +227,13 @@ jobs: with: role-to-assume: arn:aws:iam::249945542445:role/github_oidc_FuelLabs_fuel-core aws-region: us-east-1 - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.RUST_VERSION }} - uses: rui314/setup-mold@v1 - - uses: buildjet/cache@v3 + - uses: WarpBuilds/rust-cache@v2 with: - path: | - ~/.cargo/bin/ - ~/.cargo/registry/index/ - ~/.cargo/registry/cache/ - ~/.cargo/git/db/ - target/ key: cargo-test-kms-${{ hashFiles('**/Cargo.lock') }} - name: Run integration tests for kms only run: cargo test -p fuel-core-tests --features aws-kms -- kms @@ -266,7 +254,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Verify tag version run: | @@ -281,11 +269,11 @@ jobs: - verify-tag-version - verifications-complete if: github.event_name == 'release' && github.event.action == 'published' - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-2404-x64-4x steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install toolchain uses: dtolnay/rust-toolchain@master @@ -318,11 +306,11 @@ jobs: fail-fast: false matrix: job: - - os: buildjet-4vcpu-ubuntu-2204 + - os: warp-ubuntu-2404-x64-4x platform: linux target: x86_64-unknown-linux-gnu cross_image: x86_64-linux-gnu - - os: buildjet-4vcpu-ubuntu-2204 + - os: warp-ubuntu-2404-arm64-4x platform: linux-arm target: aarch64-unknown-linux-gnu cross_image: aarch64-linux-gnu @@ -334,14 +322,14 @@ jobs: target: aarch64-apple-darwin steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx if: matrix.job.cross_image uses: docker/setup-buildx-action@v1 - name: Log in to the ghcr.io registry - if: matrix.job.os == 'buildjet-4vcpu-ubuntu-2204' + if: matrix.job.target == 'aarch64-unknown-linux-gnu' uses: docker/login-action@v1 with: registry: ${{ env.REGISTRY }} @@ -349,7 +337,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Log in to the docker.io registry - if: matrix.job.os == 'buildjet-4vcpu-ubuntu-2204' + if: matrix.job.target == 'aarch64-unknown-linux-gnu' uses: docker/login-action@v2 with: username: fuellabs @@ -454,7 +442,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/audit-check@v1 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/create_version.yml b/.github/workflows/create_version.yml index c077058c95b..dffc3bb3e45 100644 --- a/.github/workflows/create_version.yml +++ b/.github/workflows/create_version.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.ref }} diff --git a/.github/workflows/delete-test-env.yml b/.github/workflows/delete-test-env.yml index bc5b2703139..7538e2cfaac 100644 --- a/.github/workflows/delete-test-env.yml +++ b/.github/workflows/delete-test-env.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set Environment Variables id: set_env_var diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index 13fe2dd6c80..03396e3dfe5 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -27,10 +27,10 @@ env: jobs: update: name: update dependencies - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@master with: toolchain: ${{ env.RUST_VERSION }} @@ -39,13 +39,13 @@ jobs: # Remove first line that always just says "Updating crates.io index" run: cargo update 2>&1 | sed '/crates.io index/d' | tee -a cargo_update.log - name: upload Cargo.lock artifact for use in PR - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v5 with: name: Cargo-lock path: Cargo.lock retention-days: 1 - name: upload cargo-update log artifact for use in PR - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v5 with: name: cargo-updates path: cargo_update.log @@ -54,20 +54,20 @@ jobs: pr: name: amend PR needs: update - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: ubuntu-latest permissions: contents: write pull-requests: write steps: - name: checkout the source code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: download Cargo.lock from update job - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v6 with: name: Cargo-lock - name: download cargo-update log from update job - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v6 with: name: cargo-updates diff --git a/.github/workflows/deploy-test-env.yml b/.github/workflows/deploy-test-env.yml index fa744bf7446..9a1242928fb 100644 --- a/.github/workflows/deploy-test-env.yml +++ b/.github/workflows/deploy-test-env.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Set Environment Variables id: set_env_var diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml index 78f58d37ffc..2c534f86dab 100644 --- a/.github/workflows/docker-images.yml +++ b/.github/workflows/docker-images.yml @@ -7,6 +7,8 @@ on: - master release: types: [ published ] + pull_request: + types: [ opened, synchronize, reopened, labeled, unlabeled ] env: GIT_BRANCH: ${{ github.head_ref || github.ref_name }} @@ -24,27 +26,19 @@ env: SEGMENT_DOWNLOAD_TIMEOUT_MINS: 2 jobs: - build-docker-images: - strategy: - matrix: - arch: [ - # build on native runners instead of using emulation - { platform: linux/amd64, runner: buildjet-8vcpu-ubuntu-2204 }, - { platform: linux/arm64, runner: buildjet-16vcpu-ubuntu-2204-arm } - ] - runs-on: ${{ matrix.arch.runner }} + publish-docker-images: + runs-on: warp-ubuntu-latest-x64-2x permissions: contents: read packages: write + id-token: write steps: - name: Setup environment run: | echo "REGISTRY_URL=${REGISTRY@L}/${GIT_REPO@L}" >>${GITHUB_ENV} - platform=${{ matrix.arch.platform }} - echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -62,87 +56,6 @@ jobs: username: fuellabs password: ${{ secrets.DOCKER_IO_READ_ONLY_TOKEN }} - - name: Docker meta - id: meta - uses: docker/metadata-action@v5 - with: - images: ${{ env.REGISTRY_URL }} - - - name: Setup Rust build cache - id: cache - uses: buildjet/cache@v3 - with: - path: | - home-cargo-bin - home-cargo-registry-index - home-cargo-registry-cache - home-cargo-git-db - target - key: ${{ env.PLATFORM_PAIR }}-${{ hashFiles('**/Cargo.lock') }} - - - name: Inject cache into docker - uses: reproducible-containers/buildkit-cache-dance@v3.1.2 - with: - cache-map: | - { - "home-cargo-bin": "/usr/local/cargo/bin", - "home-cargo-registry-index": "/usr/local/cargo/registry/index", - "home-cargo-registry-cache": "/usr/local/cargo/registry/cache", - "home-cargo-git-db": "/usr/local/cargo/git/db", - "target": "/build/target" - } - skip-extraction: ${{ steps.cache.outputs.cache-hit }} - - - name: Build Docker image - id: build - uses: docker/build-push-action@v6 - with: - context: . - platforms: ${{ matrix.arch.platform }} - file: deployment/Dockerfile - labels: ${{ steps.meta.outputs.labels }} - cache-from: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache:latest-${{ matrix.arch.runner }} - cache-to: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache:latest-${{ matrix.arch.runner }},mode=max,image-manifest=true,oci-mediatypes=true - outputs: | - type=image,name=${{ env.REGISTRY_URL }},push-by-digest=true,name-canonical=true,push=true - - - name: Export digest - run: | - mkdir -p /tmp/digests - digest="${{ steps.build.outputs.digest }}" - touch "/tmp/digests/${digest#sha256:}" - - - name: Upload digest - uses: actions/upload-artifact@v4 - with: - name: digests-${{ env.PLATFORM_PAIR }} - path: /tmp/digests/* - if-no-files-found: error - retention-days: 1 - - publish-docker-image: - needs: - - build-docker-images - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - id-token: write - steps: - - name: Setup environment - run: | - echo "REGISTRY_URL=${REGISTRY@L}/${GIT_REPO@L}" >>${GITHUB_ENV} - - - name: Download digests - uses: actions/download-artifact@v4 - with: - path: /tmp/digests - pattern: digests-* - merge-multiple: true - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Configure AWS credentials for ECR publishing uses: aws-actions/configure-aws-credentials@v4 with: @@ -155,20 +68,7 @@ jobs: with: registry-type: public - - name: Log in to the ghcr.io registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.repository_owner }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Log in to the docker.io registry - uses: docker/login-action@v3 - with: - username: fuellabs - password: ${{ secrets.DOCKER_IO_READ_ONLY_TOKEN }} - - - name: Docker metadata + - name: Docker meta id: meta uses: docker/metadata-action@v5 with: @@ -183,11 +83,19 @@ jobs: type=raw,value=sha-{{sha}}-{{date 'YYYYMMDDhhmmss'}} type=raw,value=latest,enable={{is_default_branch}} - - name: Create manifest list and push to all registries - working-directory: /tmp/digests - run: | - docker buildx imagetools create $(jq -cr '.tags | map("-t " + .) | join(" ")' <<< "$DOCKER_METADATA_OUTPUT_JSON") \ - $(printf '${{ env.REGISTRY_URL }}@sha256:%s ' *) + - name: Build & Publish Docker image + id: build + uses: Warpbuilds/build-push-action@v6 + with: + context: . + file: deployment/Dockerfile + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + outputs: | + type=image,name=${{ env.REGISTRY_URL }},push-by-digest=true,name-canonical=true,push=true + profile-name: 'fuel-core-builder' + platforms: linux/amd64,linux/arm64 - name: Inspect image run: | @@ -196,7 +104,7 @@ jobs: # duplicate of publish-docker-image, but with profiling features enabled # this is split into a separate action since it takes longer to build publish-docker-image-profiling: - runs-on: buildjet-16vcpu-ubuntu-2204 + runs-on: warp-ubuntu-latest-x64-2x permissions: contents: read packages: write @@ -207,7 +115,7 @@ jobs: echo "REGISTRY_URL=${REGISTRY@L}/${GIT_REPO@L}" >>${GITHUB_ENV} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -252,43 +160,18 @@ jobs: type=raw,value=sha-{{sha}}-{{date 'YYYYMMDDhhmmss'}} type=raw,value=latest,enable={{is_default_branch}} - - name: Setup Rust build cache - id: cache - uses: buildjet/cache@v3 - with: - path: | - home-cargo-bin - home-cargo-registry-index - home-cargo-registry-cache - home-cargo-git-db - target - key: publish-docker-image-profiling-${{ hashFiles('**/Cargo.lock') }} - - - name: Inject cache into docker - uses: reproducible-containers/buildkit-cache-dance@v3.1.2 - with: - cache-map: | - { - "home-cargo-bin": "/usr/local/cargo/bin", - "home-cargo-registry-index": "/usr/local/cargo/registry/index", - "home-cargo-registry-cache": "/usr/local/cargo/registry/cache", - "home-cargo-git-db": "/usr/local/cargo/git/db", - "target": "/build/target" - } - skip-extraction: ${{ steps.cache.outputs.cache-hit }} - - - name: Build & push Docker image + - name: Build & Publish Docker image id: build - uses: docker/build-push-action@v6 + uses: Warpbuilds/build-push-action@v6 with: context: . file: deployment/Dockerfile - build-args: "DEBUG_SYMBOLS=true" push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache-debug:latest - cache-to: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache-debug:latest,mode=max,image-manifest=true,oci-mediatypes=true + profile-name: 'fuel-core-builder' + platforms: linux/amd64,linux/arm64 + build-args: "DEBUG_SYMBOLS=true" - uses: FuelLabs/.github/.github/actions/slack-notify-template@master if: always() && (github.ref == 'refs/heads/master' || github.ref_type == 'tag') @@ -297,7 +180,7 @@ jobs: slack_webhook: ${{ secrets.SLACK_WEBHOOK_NOTIFY_BUILD }} publish-e2e-client-docker-image: - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-latest-x64-2x permissions: contents: read packages: write @@ -308,7 +191,7 @@ jobs: echo "REGISTRY_URL=${REGISTRY@L}/${GIT_REPO@L}" >>${GITHUB_ENV} - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -353,42 +236,17 @@ jobs: type=raw,value=sha-{{sha}}-{{date 'YYYYMMDDhhmmss'}} type=raw,value=latest,enable={{is_default_branch}} - - name: Setup Rust build cache - id: cache - uses: buildjet/cache@v3 - with: - path: | - home-cargo-bin - home-cargo-registry-index - home-cargo-registry-cache - home-cargo-git-db - target - key: publish-e2e-client-docker-image-${{ hashFiles('**/Cargo.lock') }} - - - name: Inject cache into docker - uses: reproducible-containers/buildkit-cache-dance@v3.1.2 - with: - cache-map: | - { - "home-cargo-bin": "/usr/local/cargo/bin", - "home-cargo-registry-index": "/usr/local/cargo/registry/index", - "home-cargo-registry-cache": "/usr/local/cargo/registry/cache", - "home-cargo-git-db": "/usr/local/cargo/git/db", - "target": "/build/target" - } - skip-extraction: ${{ steps.cache.outputs.cache-hit }} - - name: Build & push Docker image id: build - uses: docker/build-push-action@v6 + uses: Warpbuilds/build-push-action@v6 with: context: . file: deployment/e2e-client.Dockerfile push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache-e2e:latest - cache-to: type=registry,ref=${{ env.REGISTRY_URL }}-build-cache-e2e:latest,mode=max,image-manifest=true,oci-mediatypes=true + profile-name: 'fuel-core-builder' + platforms: linux/amd64,linux/arm64 - uses: FuelLabs/.github/.github/actions/slack-notify-template@master if: always() && (github.ref == 'refs/heads/master' || github.ref_type == 'tag') @@ -399,8 +257,8 @@ jobs: deploy-eph-env: if: startsWith(github.head_ref, 'preview/') needs: - - publish-docker-image - runs-on: buildjet-4vcpu-ubuntu-2204 + - publish-docker-images + runs-on: warp-ubuntu-latest-x64-2x steps: - name: Set Environment Variables run: | diff --git a/.github/workflows/e2e-test-beta4-dev.yml b/.github/workflows/e2e-test-beta4-dev.yml index eda887c46ee..b105605e441 100644 --- a/.github/workflows/e2e-test-beta4-dev.yml +++ b/.github/workflows/e2e-test-beta4-dev.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 4 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - name: Setup e2e config secrets run: | export e2e_wallet_a="${{ secrets.E2E_WALLET_A }}" diff --git a/.github/workflows/nightly-benchmark.yml b/.github/workflows/nightly-benchmark.yml index adda37b1d32..e44ed340a24 100644 --- a/.github/workflows/nightly-benchmark.yml +++ b/.github/workflows/nightly-benchmark.yml @@ -23,7 +23,7 @@ jobs: benchmark_results: ${{ steps.benchmarks.outputs.benchmark_results }} steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install Rust Toolchain uses: dtolnay/rust-toolchain@master @@ -63,7 +63,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Parse benchmark results and create/update PR run: | diff --git a/.github/workflows/nightly-cargo-audit.yml b/.github/workflows/nightly-cargo-audit.yml index 91d3f662f69..34f283d7357 100644 --- a/.github/workflows/nightly-cargo-audit.yml +++ b/.github/workflows/nightly-cargo-audit.yml @@ -8,7 +8,7 @@ jobs: cargo_audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v5 - uses: actions-rs/audit-check@v1 with: token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish-codecov.yml b/.github/workflows/publish-codecov.yml index c7b938005c8..ed7d4fafcdd 100644 --- a/.github/workflows/publish-codecov.yml +++ b/.github/workflows/publish-codecov.yml @@ -21,11 +21,11 @@ env: jobs: publish-codecov: name: Publish code coverage report on GitHub pages branch - runs-on: buildjet-4vcpu-ubuntu-2204 + runs-on: warp-ubuntu-latest-x64-4x permissions: # Write access to push changes to pages contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Install latest Rust uses: dtolnay/rust-toolchain@master with: @@ -39,7 +39,7 @@ jobs: run: cargo +${{ env.RUST_VERSION_COV }} llvm-cov --all-features --html --branch - name: Checkout the repo again for pushing pages revision - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: 'codecov-pages' path: 'pages-branch' diff --git a/.github/workflows/releasy-dependency-commits.yml b/.github/workflows/releasy-dependency-commits.yml index 9c58c1baecb..2acdbd2d746 100644 --- a/.github/workflows/releasy-dependency-commits.yml +++ b/.github/workflows/releasy-dependency-commits.yml @@ -12,7 +12,7 @@ jobs: env: DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: | git clone https://github.com/FuelLabs/releasy && cd releasy && git checkout kayagokalp/releasy-handle && cd .. cargo install --path ./releasy/releasy-emit diff --git a/.github/workflows/spellcheck.yml b/.github/workflows/spellcheck.yml index db4fae79d4e..9917590c635 100644 --- a/.github/workflows/spellcheck.yml +++ b/.github/workflows/spellcheck.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Check spelling uses: crate-ci/typos@master diff --git a/.github/workflows/update_readme_versions.yml b/.github/workflows/update_readme_versions.yml index 89974befc66..27efa61eadf 100644 --- a/.github/workflows/update_readme_versions.yml +++ b/.github/workflows/update_readme_versions.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Fetch current versions id: get-versions