From: Nutomic Date: Wed, 21 Jun 2023 11:57:01 +0000 (+0200) Subject: Dont publish to crates.io (#3239) X-Git-Url: http://these/git/%7B%60%24%7BwebArchiveUrl%7D/%22%7B%7D/%22https:/nerdica.net/static/%24%7BappleTouchIcon%7D?a=commitdiff_plain;h=8fb4760e02ac2e79a49d3d1ac2b82d710b531321;p=lemmy.git Dont publish to crates.io (#3239) --- diff --git a/.woodpecker.yml b/.woodpecker.yml index 5134d588..488ec9b3 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -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: