# 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
- # when:
- # platform: linux/amd64
-
cargo_clippy:
image: *muslrust_image
environment:
# when:
# platform: linux/amd64
+ # make sure api builds with default features (used by other crates relying on lemmy api)
+ cargo_check:
+ image: *muslrust_image
+ environment:
+ CARGO_HOME: .cargo
+ commands:
+ - cargo check --package lemmy_api_common
+ # when:
+ # platform: linux/amd64
+
lemmy_api_common_doesnt_depend_on_diesel:
image: *muslrust_image
environment: