| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
No active review issues are recorded for the fix that applies additive query packs to the job’s selected language.
No open issues 🎉
What changed in this PRFixes CodeQL Action’s additive packs handling so extra query packs apply to the job’s selected language, rather than the first language in a shared configuration.
Changes:
| File | Description |
|---|---|
| unreleased-change-notes/fix-pack-language-merge.md | Documents the additive packs fix. |
| tests/multi-language-repo/.github/codeql/codeql-config-packaging3.yml | Adds Ruby packs before JavaScript to exercise language selection. |
| src/config/db-config.ts | Merges additive packs into the selected language’s entry. |
| src/config-utils.ts | Passes selected languages to configuration generation. |
| src/config-utils.test.ts | Tests shared-config merging through initialization. |
| src/codeql.test.ts | Covers key ordering, missing or empty entries, and array-form packs. |
| lib/entry-points.js | Updates the generated JavaScript bundle. |
Review effort: Balanced (auto)
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Merge +packs into the job’s selected language instead of the first key in a shared config. This prevents added queries from being silently skipped. Includes regression tests.
Verified with 1,232 tests and CodeQL 2.20.7/2.27.4 runs. The bundled command-injection repro on 2.27.4 reports 0 findings before the fix and 1 afterward.