Merge remote-tracking branch 'origin/rewrite' into rewrite

This commit is contained in:
2025-08-13 14:08:12 -03:00
+23 -4
View File
@@ -1,19 +1,38 @@
lint-job:
stage: .pre
stages:
- lint
- build
- test
workflow:
rules:
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
lint:
stage: lint
image: rust:latest
script:
- rustup component add rustfmt clippy
- cargo fmt --check
- cargo clippy -- -D warnings
artifacts:
paths:
- "target/"
build-job:
build:
stage: build
image: rust:latest
script:
- cargo build --release
artifacts:
paths:
- "target/"
test-job:
test:
stage: test
image: rust:latest
script:
- cargo test --release
artifacts:
paths:
- "target/"