-
Notifications
You must be signed in to change notification settings - Fork 9
feat: Enhance extractor pack workflow with compile and bundle jobs #220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.OpenSSF Scorecard
Scanned Files
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR enhances the extractor pack workflow by separating compilation and bundling into distinct jobs and introducing multi-platform support. The changes improve the CI/CD pipeline structure while also refactoring the codebase to use consolidated import files.
- Separates extractor compilation and bundling into distinct workflow jobs with multi-platform support
- Introduces dry-run functionality and improved error handling in publishing scripts
- Consolidates provider and security imports into centralized modules
- Removes Bicep language support from the extractor configuration
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
.github/workflows/publish.yml | Restructures workflow with separate compile and bundle jobs, adds multi-platform matrix build |
scripts/publish-extractor-pack.sh | Adds dry-run support, CodeQL binary detection, and dependency management |
scripts/create-extractor-pack.sh | Removes commented code and improves CodeQL binary detection |
ql/lib/hcl.qll | Consolidates imports to use new centralized Providers and Security modules |
ql/lib/codeql/hcl/Providers.qll | New file consolidating all provider imports |
ql/lib/codeql/hcl/Security.qll | New file consolidating security-related imports |
codeql-extractor.yml | Removes Bicep language support |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
||
# create extractor pack | ||
./scripts/create-extractor-pack.sh | ||
# Check extracrtor-pack |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo in comment: 'extracrtor-pack' should be 'extractor-pack'.
# Check extracrtor-pack | |
# Check extractor-pack |
Copilot uses AI. Check for mistakes.
with: | ||
submodules: true | ||
|
||
- name: "Downloadd all artifacts" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo in step name: 'Downloadd' should be 'Download'.
- name: "Downloadd all artifacts" | |
- name: "Download all artifacts" |
Copilot uses AI. Check for mistakes.
submodules: true | ||
|
||
- name: "Set up Rust" | ||
uses: dtolnay/rust-toolchain@nightly |
Check warning
Code scanning / CodeQL
Unpinned tag for a non-immutable Action in workflow Medium
No description provided.