Auto merge of #12764 - matklad:rustupaction, r=lnicola
Remove deprecate action https://old.reddit.com/r/rust/comments/vyx4oj/actionsrs_organization_became_unmaintained/ Looking at this holistically, I don't fully understand *why* we need an action here? Seems like we can just use rustup? nowadays github runners come with rustup pre-installed.
This commit is contained in:
commit
4ad9185778
28
.github/workflows/ci.yaml
vendored
28
.github/workflows/ci.yaml
vendored
@ -37,21 +37,10 @@ jobs:
|
|||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
fetch-depth: 20
|
fetch-depth: 20
|
||||||
|
|
||||||
# We need to disable the existing toolchain to avoid updating rust-docs
|
|
||||||
# which takes a long time. The fastest way to do this is to rename the
|
|
||||||
# existing folder, as deleting it takes about as much time as not doing
|
|
||||||
# anything and just updating rust-docs.
|
|
||||||
- name: Rename existing rust toolchain (Windows)
|
|
||||||
if: matrix.os == 'windows-latest'
|
|
||||||
run: Rename-Item C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc.old
|
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: |
|
||||||
with:
|
rustup update stable
|
||||||
toolchain: stable
|
rustup component add rustfmt rust-src
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
components: rustfmt, rust-src
|
|
||||||
|
|
||||||
- name: Cache Dependencies
|
- name: Cache Dependencies
|
||||||
uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
|
uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
|
||||||
@ -79,14 +68,9 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: |
|
||||||
with:
|
rustup update stable
|
||||||
toolchain: stable
|
rustup target add ${{ env.targets }} ${{ env.targets_ide }}
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
|
|
||||||
- name: Install Rust targets
|
|
||||||
run: rustup target add ${{ env.targets }} ${{ env.targets_ide }}
|
|
||||||
|
|
||||||
- name: Cache Dependencies
|
- name: Cache Dependencies
|
||||||
uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
|
uses: Swatinem/rust-cache@ce325b60658c1b38465c06cc965b79baf32c1e72
|
||||||
|
9
.github/workflows/metrics.yaml
vendored
9
.github/workflows/metrics.yaml
vendored
@ -20,12 +20,9 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: |
|
||||||
with:
|
rustup update stable
|
||||||
toolchain: stable
|
rustup component add rustfmt rust-src
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
components: rust-src
|
|
||||||
|
|
||||||
- name: Collect metrics
|
- name: Collect metrics
|
||||||
run: cargo xtask metrics
|
run: cargo xtask metrics
|
||||||
|
10
.github/workflows/publish.yml
vendored
10
.github/workflows/publish.yml
vendored
@ -20,16 +20,10 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: rustup update stable
|
||||||
with:
|
|
||||||
toolchain: stable
|
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
|
|
||||||
- name: Install cargo-workspaces
|
- name: Install cargo-workspaces
|
||||||
uses: actions-rs/install@v0.1
|
run: cargo install cargo-workspaces
|
||||||
with:
|
|
||||||
crate: cargo-workspaces
|
|
||||||
|
|
||||||
- name: Release
|
- name: Release
|
||||||
env:
|
env:
|
||||||
|
28
.github/workflows/release.yaml
vendored
28
.github/workflows/release.yaml
vendored
@ -55,31 +55,11 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
fetch-depth: ${{ env.FETCH_DEPTH }}
|
fetch-depth: ${{ env.FETCH_DEPTH }}
|
||||||
|
|
||||||
# We need to disable the existing toolchain to avoid updating rust-docs
|
|
||||||
# which takes a long time. The fastest way to do this is to rename the
|
|
||||||
# existing folder, as deleting it takes about as much time as not doing
|
|
||||||
# anything and just updating rust-docs.
|
|
||||||
- name: Rename existing Rust toolchain
|
|
||||||
if: matrix.os == 'windows-latest'
|
|
||||||
run: Rename-Item C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc.old
|
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: |
|
||||||
with:
|
rustup update stable
|
||||||
toolchain: stable
|
rustup target add ${{ matrix.target }}
|
||||||
target: ${{ matrix.target }}
|
rustup component add rust-src
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
|
|
||||||
- name: Install Rust library source
|
|
||||||
if: matrix.target == 'x86_64-unknown-linux-gnu'
|
|
||||||
uses: actions-rs/toolchain@v1
|
|
||||||
with:
|
|
||||||
toolchain: stable
|
|
||||||
target: ${{ matrix.target }}
|
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
components: rust-src
|
|
||||||
|
|
||||||
- name: Install Node.js
|
- name: Install Node.js
|
||||||
uses: actions/setup-node@v1
|
uses: actions/setup-node@v1
|
||||||
|
7
.github/workflows/rustdoc.yaml
vendored
7
.github/workflows/rustdoc.yaml
vendored
@ -20,12 +20,7 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Install Rust toolchain
|
- name: Install Rust toolchain
|
||||||
uses: actions-rs/toolchain@v1
|
run: rustup update stable
|
||||||
with:
|
|
||||||
toolchain: stable
|
|
||||||
profile: minimal
|
|
||||||
override: true
|
|
||||||
components: rustfmt, rust-src
|
|
||||||
|
|
||||||
- name: Build Documentation
|
- name: Build Documentation
|
||||||
run: cargo doc --all --no-deps
|
run: cargo doc --all --no-deps
|
||||||
|
Loading…
x
Reference in New Issue
Block a user