9a00608104
- Added StateTracker to manage build steps and allow resuming interrupted builds. - Updated post_extract function to utilize StateTracker for patch and command execution. - Introduced makefile.rs to handle building and installing packages via Makefile. - Created interactive.rs for an interactive package specification creator with SHA256 computation for source URLs. - Enhanced checksum verification to support multiple algorithms (SHA256, SHA512, MD5). - Added example configuration files in contrib for system-wide and user-level Depot configurations. - Updated tests to cover new functionality and ensure correctness of state tracking and interactive creation.
30 lines
488 B
YAML
30 lines
488 B
YAML
stages:
|
|
- test
|
|
- secret-detection
|
|
|
|
include:
|
|
- template: Security/SAST.gitlab-ci.yml
|
|
- template: Security/Secret-Detection.gitlab-ci.yml
|
|
|
|
variables:
|
|
SECRET_DETECTION_ENABLED: 'true'
|
|
|
|
sast:
|
|
stage: test
|
|
|
|
secret_detection:
|
|
stage: secret-detection
|
|
|
|
rust_test:
|
|
stage: test
|
|
image: rust:1.93.1
|
|
cache:
|
|
key: cargo
|
|
paths:
|
|
- .cargo/
|
|
- target/
|
|
variables:
|
|
CARGO_HOME: "$CI_PROJECT_DIR/.cargo"
|
|
script:
|
|
- cargo test --workspace --all-features --locked
|