feat: advance login workflow and integration gates
This commit is contained in:
@@ -13,8 +13,12 @@ COPY Cargo.toml Cargo.lock rust-toolchain.toml ./
|
||||
COPY build.rs ./
|
||||
COPY rust ./rust
|
||||
COPY crates ./crates
|
||||
COPY scripts ./scripts
|
||||
|
||||
RUN cargo fmt --all -- --check \
|
||||
&& cargo test --locked --all-targets \
|
||||
&& cargo clippy --locked --all-targets --all-features -- -D warnings \
|
||||
&& RUSTDOCFLAGS="-D warnings" cargo doc --locked --no-deps
|
||||
&& cargo test --locked --workspace --all-targets \
|
||||
&& cargo clippy --locked --workspace --all-targets --all-features -- -D warnings \
|
||||
&& RUSTDOCFLAGS="-D warnings" cargo doc --locked --workspace --no-deps \
|
||||
&& cargo build --locked --release \
|
||||
&& ./scripts/test-cli.sh target/release/latchd \
|
||||
&& ./scripts/test-system-e2e.sh target/release/latchd
|
||||
|
||||
Reference in New Issue
Block a user