Skip to content

Commit

Permalink
Fix CI
Browse files Browse the repository at this point in the history
  • Loading branch information
olegnn committed Jan 17, 2025
1 parent 222fb67 commit 2d2cecc
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 19 deletions.
13 changes: 4 additions & 9 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ on:

jobs:
fmt:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Install rust toolchain
Expand All @@ -17,24 +17,19 @@ jobs:
toolchain: nightly-2023-03-09
override: true
components: rustfmt
- name: Install rustfmt
run: rustup component add --toolchain nightly-2023-03-09 rustfmt
- name: Ensure Standard Formatting
run: cargo +nightly-2023-03-09 fmt --all -- --check

clippy:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Install rust toolchain
- name: Install nightly-2023-03-09 and WASM target
uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2023-03-09
override: true
components: clippy
- name: Install WASM
run: rustup target add wasm32-unknown-unknown --toolchain nightly-2023-03-09
- name: Install rustfmt
run: rustup component add --toolchain nightly-2023-03-09 rustfmt
targets: wasm32-unknown-unknown
- name: Ensure `clippy` is happy
run: cargo +nightly-2023-03-09 clippy --all
17 changes: 7 additions & 10 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,33 +8,30 @@ on:

jobs:
unit-tests:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Install nightly-2023-03-09
- name: Install nightly-2023-03-09 and WASM target
uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2023-03-09
override: true
- name: Install WASM
run: rustup target add wasm32-unknown-unknown --toolchain nightly-2023-03-09
- name: Install rustfmt
run: rustup component add --toolchain nightly-2023-03-09 rustfmt
components: rustfmt
targets: wasm32-unknown-unknown
- name: Ensure docs are buildable
run: cargo doc --no-deps
- name: Run tests
run: cargo test --release --all

integration-tests:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- name: Install nightly-2023-03-09
- name: Install nightly-2023-03-09 and WASM target
uses: actions-rs/toolchain@v1
with:
toolchain: nightly-2023-03-09
override: true
- name: Install WASM
run: rustup target add wasm32-unknown-unknown --toolchain nightly-2023-03-09
targets: wasm32-unknown-unknown
# Temporary solution: disk space is exceeded on the runner machine
# - run: ./scripts/integration_tests

0 comments on commit 2d2cecc

Please sign in to comment.