- git submodule update
prettier_check:
- image: tmknom/prettier:2.8.8
+ image: tmknom/prettier:3.0.0
commands:
- prettier -c . '!**/volumes' '!**/dist' '!target' '!**/translations'
+ taplo_check:
+ image: tamasfe/taplo:0.8.1
+ commands:
+ - taplo format --check
+
# use minimum supported rust version for most steps
cargo_fmt:
image: *muslrust_image
commands:
# need make existing toolchain available
- cp ~/.cargo . -r
- - rustup toolchain install nightly
- - rustup component add rustfmt --toolchain nightly
- - cargo +nightly fmt -- --check
+ - 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
- "! cargo tree -p lemmy_api_common --no-default-features -i diesel"
# when:
# platform: linux/amd64
+ lemmy_api_common_works_with_wasm:
+ image: *muslrust_image
+ environment:
+ CARGO_HOME: .cargo
+ commands:
+ - "rustup target add wasm32-unknown-unknown"
+ - "cargo check --target wasm32-unknown-unknown -p lemmy_api_common"
check_defaults_hjson_updated:
image: *muslrust_image