- - cp ~/.cargo . -r
- - rustup toolchain install nightly
- - rustup component add rustfmt --toolchain nightly
- - cargo +nightly fmt -- --check
- # when:
- # platform: linux/amd64
-
- # check each package to make sure they compile with default features.
- # this is required for crates.io
- cargo_check:
- image: *muslrust_image
- environment:
- CARGO_HOME: .cargo
- commands:
- - cargo check --package lemmy_utils
- - cargo check --package lemmy_db_schema
- - cargo check --package lemmy_db_views
- - cargo check --package lemmy_db_views_actor
- - cargo check --package lemmy_db_views_moderator
- - cargo check --package lemmy_api_common
- - cargo check --package lemmy_api
- - cargo check --package lemmy_api_crud
- - cargo check --package lemmy_apub
- - cargo check --package lemmy_routes
- - cargo check --workspace
- - cargo check --workspace --features console
- # disabled because it takes too long with pict-rs
- #- cargo check --workspace --all-features
+ - cp -n ~/.cargo . -r
+ - rustup toolchain install nightly-2023-07-10
+ - rustup component add rustfmt --toolchain nightly-2023-07-10
+ - cargo +nightly-2023-07-10 fmt -- --check