Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Merged by Bors] - Cleanup and speed-up CI #2376

Closed
wants to merge 9 commits into from
Prev Previous commit
Next Next commit
chore: Check linux build with misc
tarpaulin is very slow already, this should balance things out
RageKnify committed Oct 25, 2022
commit 52a4ec80665c1b8a9ba64c5118b72de156d6ab88
8 changes: 4 additions & 4 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ name: Continuous integration

jobs:
linux:
name: Build and Test on Linux
name: Calculate coverage information
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -20,8 +20,6 @@ jobs:
override: true
profile: minimal
- uses: Swatinem/rust-cache@v2
- name: Build
run: cargo build --all-targets --quiet
- name: Run cargo-tarpaulin
uses: actions-rs/[email protected]
with:
@@ -56,7 +54,7 @@ jobs:
run: cargo nextest run --profile ci --cargo-profile ci --features intl

misc:
name: Misc (clippy, rustfmt, docs, examples)
name: Misc (rustfmt, clippy, docs, check build, examples)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -73,6 +71,8 @@ jobs:
run: cargo clippy --all-features --all-targets
- name: Generate documentation
run: cargo doc -v --document-private-items --all-features
- name: Build
run: cargo build --all-targets --quiet --profile ci
- run: cd boa_examples
- name: Build examples
run: cargo build --quiet --profile ci