Move away from actions-rs as it's unmaintained

It doesn't support rust-toolchain.toml per
https://github.com/actions-rs/toolchain/issues/126 and it isn't
receiving new updates per
https://github.com/actions-rs/toolchain/issues/216 .
add_libdifftastic
Wilfred Hughes 2022-08-27 15:27:19 +07:00
parent aa48ac194d
commit b04ac7361d
1 changed files with 13 additions and 36 deletions

@ -8,56 +8,39 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@1.57
uses: actions-rs/toolchain@v1 - run: cargo test
- uses: actions-rs/cargo@v1
with:
command: test
test_linux_latest_stable: test_linux_latest_stable:
name: Test Linux (latest stable Rust) name: Test Linux (latest stable Rust)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@stable
uses: actions-rs/toolchain@v1 - run: cargo test
with:
toolchain: stable
override: true
- uses: actions-rs/cargo@v1
with:
toolchain: stable
command: test
test_mac: test_mac:
name: Test macOS name: Test macOS
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@1.57
uses: actions-rs/toolchain@v1 - run: cargo test
- uses: actions-rs/cargo@v1
with:
command: test
test_windows: test_windows:
name: Test Windows name: Test Windows
runs-on: windows-latest runs-on: windows-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@1.57
uses: actions-rs/toolchain@v1 - run: cargo test
- uses: actions-rs/cargo@v1
with:
command: test
regression_test: regression_test:
name: Output Regression Test name: Output Regression Test
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@1.57
uses: actions-rs/toolchain@v1
- name: Generate output for all sample files - name: Generate output for all sample files
run: ./sample_files/compare_all.sh run: ./sample_files/compare_all.sh
- name: Verify output is unchanged - name: Verify output is unchanged
@ -68,19 +51,13 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Install toolchain with rustup - uses: dtolnay/rust-toolchain@1.57
uses: actions-rs/toolchain@v1 - run: cargo package --allow-dirty
- uses: actions-rs/cargo@v1
with:
command: package
args: --allow-dirty
fmt: fmt:
name: Rustfmt name: Rustfmt
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions-rs/cargo@v1 - uses: dtolnay/rust-toolchain@1.57
with: - run: cargo fmt --all -- --check
command: fmt
args: --all -- --check