Skip to content

Add CI workflow for RPL pattern checks and remove build script - #124

Open
TheVeryDarkness wants to merge 4 commits into
RPL-Toolchain:masterfrom
TheVeryDarkness:improve-ci
Open

Add CI workflow for RPL pattern checks and remove build script#124
TheVeryDarkness wants to merge 4 commits into
RPL-Toolchain:masterfrom
TheVeryDarkness:improve-ci

Conversation

@TheVeryDarkness

Copy link
Copy Markdown
Collaborator
  • Introduced a new GitHub Actions workflow (check-patterns.yml) to validate RPL patterns, ensuring they are correctly listed and ordered in patterns.rs, and checking UI stderr hygiene.
  • Removed the obsolete build.rs script, which was previously responsible for generating patterns.rs.
  • Updated patterns.rs to reflect manual maintenance requirements for pattern entries, emphasizing the need for consistency with the filesystem structure.

- Introduced a new GitHub Actions workflow (`check-patterns.yml`) to validate RPL patterns, ensuring they are correctly listed and ordered in `patterns.rs`, and checking UI stderr hygiene.
- Removed the obsolete `build.rs` script, which was previously responsible for generating `patterns.rs`.
- Updated `patterns.rs` to reflect manual maintenance requirements for pattern entries, emphasizing the need for consistency with the filesystem structure.
- Added `cassandra-cpp-sys` version 1.1.1 to `Cargo.toml` and `Cargo.lock`.
- Removed the unused pattern file `CVE-2020-35886.rpl` and associated `.stderr` files from the tests.
- Updated test files to ensure they compile and run correctly without the removed patterns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant