]> Untitled Git - lemmy.git/commitdiff
Dont publish to crates.io (#3239)
authorNutomic <me@nutomic.com>
Wed, 21 Jun 2023 11:57:01 +0000 (13:57 +0200)
committerGitHub <noreply@github.com>
Wed, 21 Jun 2023 11:57:01 +0000 (07:57 -0400)
.woodpecker.yml

index 5134d58891589004ac975f5dfc41b52888c9fb78..488ec9b3b35823f56f3e95ba941a0867d3bbf49e 100644 (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: