Merge branch 'add-ci' into 'master'

Add CI Tests

See merge request redox-os/cookbook!537
This commit is contained in:
Jeremy Soller 2025-07-09 12:42:27 -06:00
commit c9f1240cf8

26
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,26 @@
image: "rust:latest"
stages:
- lint
- test
variables:
GIT_SUBMODULE_STRATEGY: "recursive"
workflow:
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'
fmt:
stage: lint
script:
- rustup component add rustfmt
- cargo fmt -- --check
cargo-test:
stage: test
script:
# TODO: we should omit fuse from cargo install chains
- apt update && apt install -y fuse3 libfuse3-dev
- cargo test --locked