Skip to content

Commit

Permalink
Revert "Only run slow CI checks for actual code changes (#3750)"
Browse files Browse the repository at this point in the history
This reverts commit a34e0d4.
  • Loading branch information
Nutomic committed Jul 28, 2023
1 parent 543bd99 commit 963d04b
Showing 1 changed file with 18 additions and 24 deletions.
42 changes: 18 additions & 24 deletions .woodpecker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:
Expand All @@ -75,17 +75,17 @@ 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
environment:
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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -128,8 +124,6 @@ pipeline:
commands:
- diesel migration run
- diesel migration redo
when:
path: ["crates", "src", "Cargo.toml", "migrations"]

cargo_clippy:
image: *muslrust_image
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -265,3 +257,5 @@ services:
environment:
POSTGRES_USER: lemmy
POSTGRES_PASSWORD: password
# when:
# platform: linux/amd64

0 comments on commit 963d04b

Please sign in to comment.