X-Git-Url: http://these/git/?a=blobdiff_plain;ds=sidebyside;f=.woodpecker.yml;h=58ab2f0f947430d8a3b3602b32855024d4ca311c;hb=963d04b3526f8a5e9ff762960bfb5215e353bb27;hp=6353da5cfeb1937f03357d97001de4fd57bf0f95;hpb=543bd99900816eb82e88daaea891a418b8e97109;p=lemmy.git 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