Unnamed repository; edit this file 'description' to name the repository.
Bump GitHub actions
Laurențiu Nicola 7 weeks ago
parent 4407174 · commit 958dc39
-rw-r--r--.github/workflows/autopublish.yaml2
-rw-r--r--.github/workflows/ci.yaml31
-rw-r--r--.github/workflows/coverage.yaml6
-rw-r--r--.github/workflows/fuzz.yml6
-rw-r--r--.github/workflows/metrics.yaml22
-rw-r--r--.github/workflows/publish-libs.yaml2
-rw-r--r--.github/workflows/release.yaml32
-rw-r--r--.github/workflows/rustdoc.yaml30
8 files changed, 63 insertions, 68 deletions
diff --git a/.github/workflows/autopublish.yaml b/.github/workflows/autopublish.yaml
index 6e2be7fd3d..abb9b521f1 100644
--- a/.github/workflows/autopublish.yaml
+++ b/.github/workflows/autopublish.yaml
@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 04de6d11e3..c27d84fb0b 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -30,8 +30,8 @@ jobs:
outputs:
typescript: ${{ steps.filter.outputs.typescript }}
steps:
- - uses: actions/checkout@v4
- - uses: dorny/paths-filter@1441771bbfdd59dcd748680ee64ebd8faab1a242
+ - uses: actions/checkout@v6
+ - uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1
id: filter
with:
filters: |
@@ -45,7 +45,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
@@ -88,7 +88,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
@@ -136,7 +136,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
@@ -164,7 +164,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
@@ -180,7 +180,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
# Note that clippy output is currently dependent on whether rust-src is installed,
# https://github.com/rust-lang/rust-clippy/issues/14625
@@ -202,7 +202,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
@@ -226,12 +226,7 @@ jobs:
strategy:
matrix:
- target:
- [
- powerpc-unknown-linux-gnu,
- x86_64-unknown-linux-musl,
- wasm32-unknown-unknown,
- ]
+ target: [powerpc-unknown-linux-gnu, x86_64-unknown-linux-musl, wasm32-unknown-unknown]
include:
# The rust-analyzer binary is not expected to compile on WASM, but the IDE
# crate should
@@ -240,7 +235,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
@@ -268,10 +263,10 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Install Nodejs
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
node-version: 22
@@ -327,7 +322,7 @@ jobs:
run: curl -LsSf https://github.com/crate-ci/typos/releases/download/$TYPOS_VERSION/typos-$TYPOS_VERSION-x86_64-unknown-linux-musl.tar.gz | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
diff --git a/.github/workflows/coverage.yaml b/.github/workflows/coverage.yaml
index bd4edba747..9460c6a3c7 100644
--- a/.github/workflows/coverage.yaml
+++ b/.github/workflows/coverage.yaml
@@ -13,7 +13,7 @@ jobs:
coverage:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
- name: Install Rust toolchain
run: |
@@ -34,9 +34,9 @@ jobs:
- name: Generate code coverage
run: cargo llvm-cov --workspace --lcov --output-path lcov.info
-
+
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@v5
+ uses: codecov/codecov-action@57e3a136b779b570ffcdbf80b3bdc90e7fab3de2 # v6.0.0
with:
files: lcov.info
fail_ci_if_error: false
diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml
index 7acfcbe351..af0e03598e 100644
--- a/.github/workflows/fuzz.yml
+++ b/.github/workflows/fuzz.yml
@@ -2,10 +2,10 @@ name: Fuzz
on:
schedule:
# Once a week
- - cron: '0 0 * * 0'
+ - cron: "0 0 * * 0"
push:
paths:
- - '.github/workflows/fuzz.yml'
+ - ".github/workflows/fuzz.yml"
# Allow manual trigger
workflow_dispatch:
@@ -27,7 +27,7 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 1
diff --git a/.github/workflows/metrics.yaml b/.github/workflows/metrics.yaml
index 860837dd7f..a482235105 100644
--- a/.github/workflows/metrics.yaml
+++ b/.github/workflows/metrics.yaml
@@ -23,7 +23,7 @@ jobs:
rustup component add --toolchain beta rust-src
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Cache cargo
uses: actions/cache@v4
@@ -45,7 +45,7 @@ jobs:
key: ${{ runner.os }}-target-${{ github.sha }}
- name: Upload build metrics
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: build-${{ github.sha }}
path: target/build.json
@@ -66,7 +66,7 @@ jobs:
rustup component add --toolchain beta rust-src
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Restore target cache
uses: actions/cache@v4
@@ -78,7 +78,7 @@ jobs:
run: cargo xtask metrics "${{ matrix.names }}"
- name: Upload metrics
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: ${{ matrix.names }}-${{ github.sha }}
path: target/${{ matrix.names }}.json
@@ -89,35 +89,35 @@ jobs:
needs: [build_metrics, other_metrics]
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
- name: Download build metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: build-${{ github.sha }}
- name: Download self metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: self-${{ github.sha }}
- name: Download ripgrep-13.0.0 metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: ripgrep-13.0.0-${{ github.sha }}
- name: Download webrender-2022 metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: webrender-2022-${{ github.sha }}
- name: Download diesel-1.4.8 metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: diesel-1.4.8-${{ github.sha }}
- name: Download hyper-0.14.18 metrics
- uses: actions/download-artifact@v4
+ uses: actions/download-artifact@v8
with:
name: hyper-0.14.18-${{ github.sha }}
diff --git a/.github/workflows/publish-libs.yaml b/.github/workflows/publish-libs.yaml
index f2c8b6365b..762b7bda87 100644
--- a/.github/workflows/publish-libs.yaml
+++ b/.github/workflows/publish-libs.yaml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 28914118de..b35614f91b 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -70,12 +70,12 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: ${{ env.FETCH_DEPTH }}
- name: Install Node.js toolchain
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
node-version: 22
@@ -143,7 +143,7 @@ jobs:
run: target/${{ matrix.target }}/release/rust-analyzer analysis-stats --with-deps --no-sysroot --no-test $(rustc --print sysroot)/lib/rustlib/src/rust/library/std -q
- name: Upload artifacts
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: dist-${{ matrix.target }}
path: ./dist
@@ -166,7 +166,7 @@ jobs:
run: apk add --no-cache git clang lld musl-dev nodejs npm
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: ${{ env.FETCH_DEPTH }}
@@ -189,7 +189,7 @@ jobs:
- run: rm -rf editors/code/server
- name: Upload artifacts
- uses: actions/upload-artifact@v4
+ uses: actions/upload-artifact@v7
with:
name: dist-x86_64-unknown-linux-musl
path: ./dist
@@ -201,7 +201,7 @@ jobs:
needs: ["dist", "dist-x86_64-unknown-linux-musl"]
steps:
- name: Install Nodejs
- uses: actions/setup-node@v4
+ uses: actions/setup-node@v6
with:
node-version: 22
@@ -212,46 +212,46 @@ jobs:
- run: 'echo "TAG: $TAG"'
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: ${{ env.FETCH_DEPTH }}
- run: echo "HEAD_SHA=$(git rev-parse HEAD)" >> $GITHUB_ENV
- run: 'echo "HEAD_SHA: $HEAD_SHA"'
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-aarch64-apple-darwin
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-x86_64-apple-darwin
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-x86_64-unknown-linux-gnu
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-x86_64-unknown-linux-musl
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-aarch64-unknown-linux-gnu
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-arm-unknown-linux-gnueabihf
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-x86_64-pc-windows-msvc
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-i686-pc-windows-msvc
path: dist
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@v8
with:
name: dist-aarch64-pc-windows-msvc
path: dist
diff --git a/.github/workflows/rustdoc.yaml b/.github/workflows/rustdoc.yaml
index 0cc7ce77dd..244eaac2b8 100644
--- a/.github/workflows/rustdoc.yaml
+++ b/.github/workflows/rustdoc.yaml
@@ -1,8 +1,8 @@
name: rustdoc
on:
push:
- branches:
- - master
+ branches:
+ - master
env:
CARGO_INCREMENTAL: 0
@@ -17,19 +17,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- - name: Checkout repository
- uses: actions/checkout@v4
+ - name: Checkout repository
+ uses: actions/checkout@v6
- - name: Install Rust toolchain
- run: rustup update --no-self-update stable
+ - name: Install Rust toolchain
+ run: rustup update --no-self-update stable
- - name: Build Documentation
- run: cargo doc --all --no-deps --document-private-items
+ - name: Build Documentation
+ run: cargo doc --all --no-deps --document-private-items
- - name: Deploy Docs
- uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
- with:
- github_token: ${{ secrets.GITHUB_TOKEN }}
- publish_branch: gh-pages
- publish_dir: ./target/doc
- force_orphan: true
+ - name: Deploy Docs
+ uses: peaceiris/actions-gh-pages@4f9cc6602d3f66b9c108549d475ec49e8ef4d45e # v4.0.0
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_branch: gh-pages
+ publish_dir: ./target/doc
+ force_orphan: true