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

.github/workflows: Refactor CI jobs #3090

Merged
merged 31 commits into from
Nov 18, 2022
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
fe5ee71
Set MSRV correctly for all crates
thomaseizinger Nov 7, 2022
a696fb5
Don't include TLS on wasm platforms
thomaseizinger Nov 8, 2022
e3c62ab
Fix clippy warnings
thomaseizinger Nov 8, 2022
071e7db
Activate necessary features for test
thomaseizinger Nov 7, 2022
3a2b0ed
Run yaml formatter
thomaseizinger Nov 7, 2022
8c36289
Run clippy on stable and beta
thomaseizinger Nov 7, 2022
46a1bf5
Don't install things that are already present
thomaseizinger Nov 7, 2022
342b175
Rename CI job
thomaseizinger Nov 7, 2022
569cbf6
Refactor test and build jobs
thomaseizinger Nov 7, 2022
5ef7549
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 8, 2022
636c873
Pin protoc action
thomaseizinger Nov 9, 2022
24a42df
Actually adjust name
thomaseizinger Nov 9, 2022
79b3740
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 10, 2022
9c83d21
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 13, 2022
e51e883
Ensure we can compile without any features
thomaseizinger Nov 15, 2022
be659b1
Cache build artefacts for MSRV check
thomaseizinger Nov 15, 2022
3060f0b
Add comment explaining why this caching works
thomaseizinger Nov 15, 2022
4314979
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 15, 2022
f753b16
Remove unnecessary cast (clippy beta lint)
thomaseizinger Nov 15, 2022
05d6690
Activate default features to make it compile
thomaseizinger Nov 15, 2022
e0ab8cd
Add crate name to cache key
thomaseizinger Nov 15, 2022
0f3a561
Set missing MSRV for libp2p-quic
thomaseizinger Nov 15, 2022
990c321
Add changelog entries
thomaseizinger Nov 15, 2022
2a1b2ca
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 15, 2022
a7a0dae
Merge branch 'master' into 2951-ci-matrix
mxinden Nov 16, 2022
6d61142
Make `libp2p-swarm` wasm compatible again
thomaseizinger Nov 17, 2022
c85cae9
Merge branch 'master' into 2951-ci-matrix
thomaseizinger Nov 18, 2022
5e8164d
Set MSRV for webrtc
thomaseizinger Nov 18, 2022
ca8dbee
Fix clippy beta lints
thomaseizinger Nov 18, 2022
489e16f
Don't compile libp2p-webrtc for wasm
thomaseizinger Nov 18, 2022
5ee2e24
Merge branch 'master' into 2951-ci-matrix
mxinden Nov 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,13 @@ jobs:

check-clippy:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
rust-version: [
stable,
beta
jxs marked this conversation as resolved.
Show resolved Hide resolved
]
steps:
- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand All @@ -110,7 +117,7 @@ jobs:
- uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # v1.0.7
with:
profile: minimal
toolchain: stable
toolchain: ${{ matrix.rust-version }}
override: true
components: clippy

Expand Down