Add CI Tests

This commit is contained in:
Wildan M 2025-07-09 22:33:21 +07:00
parent 8fa5b0b272
commit 32da01983e

21
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,21 @@
image: "rust:latest"
stages:
- lint
- test
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:
- cargo test --locked