From: Felix Ableitner <me@nutomic.com>
Date: Fri, 28 Jul 2023 20:44:45 +0000 (+0200)
Subject: Revert "Only run slow CI checks for actual code changes (#3750)"
X-Git-Url: http://these/git/%7B%60/feeds/front/%7B%60https:/static/git-favicon.png?a=commitdiff_plain;h=963d04b3526f8a5e9ff762960bfb5215e353bb27;p=lemmy.git

Revert "Only run slow CI checks for actual code changes (#3750)"

This reverts commit a34e0d477eb8bcc9acc5b3df44f843bf636b173a.
---

diff --git a/.woodpecker.yml b/.woodpecker.yml
index 6353da5c..58ab2f0f 100644
--- a/.woodpecker.yml
+++ b/.woodpecker.yml
@@ -48,8 +48,6 @@ pipeline:
         - "api_tests/node_modules"
     secrets:
       [MINIO_ENDPOINT, MINIO_WRITE_USER, MINIO_WRITE_PASSWORD, MINIO_BUCKET]
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations", "api_tests"]
 
   toml_fmt:
     image: tamasfe/taplo:0.8.1
@@ -67,6 +65,8 @@ pipeline:
       - rustup toolchain install nightly-2023-07-10
       - rustup component add rustfmt --toolchain nightly-2023-07-10
       - cargo +nightly-2023-07-10 fmt -- --check
+    # when:
+    #   platform: linux/amd64
 
   # make sure api builds with default features (used by other crates relying on lemmy api)
   check_api_common_default_features:
@@ -75,8 +75,8 @@ pipeline:
       CARGO_HOME: .cargo
     commands:
       - cargo check --package lemmy_api_common
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
+    # when:
+    #   platform: linux/amd64
 
   lemmy_api_common_doesnt_depend_on_diesel:
     image: *muslrust_image
@@ -84,8 +84,8 @@ pipeline:
       CARGO_HOME: .cargo
     commands:
       - "! cargo tree -p lemmy_api_common --no-default-features -i diesel"
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
+    # when:
+    #   platform: linux/amd64
 
   lemmy_api_common_works_with_wasm:
     image: *muslrust_image
@@ -94,8 +94,6 @@ pipeline:
     commands:
       - "rustup target add wasm32-unknown-unknown"
       - "cargo check --target wasm32-unknown-unknown -p lemmy_api_common"
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
 
   check_defaults_hjson_updated:
     image: *muslrust_image
@@ -105,8 +103,8 @@ pipeline:
       - export LEMMY_CONFIG_LOCATION=./config/config.hjson
       - ./scripts/update_config_defaults.sh config/defaults_current.hjson
       - diff config/defaults.hjson config/defaults_current.hjson
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
+    # when:
+    #   platform: linux/amd64
 
   check_diesel_schema:
     image: willsquire/diesel-cli
@@ -117,8 +115,6 @@ pipeline:
       - diesel migration run
       - diesel print-schema --config-file=diesel.toml > tmp.schema
       - diff tmp.schema crates/db_schema/src/schema.rs
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
 
   check_diesel_migration_revertable:
     image: willsquire/diesel-cli
@@ -128,8 +124,6 @@ pipeline:
     commands:
       - diesel migration run
       - diesel migration redo
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
 
   cargo_clippy:
     image: *muslrust_image
@@ -153,8 +147,8 @@ pipeline:
         -D clippy::needless_collect
         -D clippy::unwrap_used
         -D clippy::indexing_slicing
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
+    # when:
+    #   platform: linux/amd64
 
   cargo_test:
     image: *muslrust_image
@@ -165,8 +159,8 @@ pipeline:
     commands:
       - export LEMMY_CONFIG_LOCATION=../../config/config.hjson
       - cargo test --workspace --no-fail-fast
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations"]
+    # when:
+    #   platform: linux/amd64
 
   cargo_build:
     image: *muslrust_image
@@ -175,8 +169,8 @@ pipeline:
     commands:
       - cargo build
       - mv target/x86_64-unknown-linux-musl/debug/lemmy_server target/lemmy_server
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations", "api_tests"]
+    # when:
+    #   platform: linux/amd64
 
   run_federation_tests:
     image: node:alpine
@@ -189,8 +183,8 @@ pipeline:
       - cd api_tests/
       - yarn
       - yarn api-test
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations", "api_tests"]
+    # when:
+    #   platform: linux/amd64
 
   rebuild-cache:
     image: meltwater/drone-cache:v1
@@ -214,8 +208,6 @@ pipeline:
         - "api_tests/node_modules"
     secrets:
       [MINIO_ENDPOINT, MINIO_WRITE_USER, MINIO_WRITE_PASSWORD, MINIO_BUCKET]
-    when:
-      path: ["crates", "src", "Cargo.toml", "migrations", "api_tests"]
 
   publish_release_docker:
     image: woodpeckerci/plugin-docker-buildx
@@ -265,3 +257,5 @@ services:
     environment:
       POSTGRES_USER: lemmy
       POSTGRES_PASSWORD: password
+    # when:
+    #   platform: linux/amd64