Dont publish to crates.io (#3239)

This commit is contained in:
Nutomic 2023-06-21 13:57:01 +02:00 committed by GitHub
parent e3eda68147
commit 8fb4760e02
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -42,30 +42,6 @@ pipeline:
# 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:
@ -90,6 +66,16 @@ pipeline:
# 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: