Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/scripts/build-publish-summary.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ fi

LANGUAGES=(cpp csharp go java javascript python ruby)
TYPES=(src lib ext ext-library-sources)
EXT_LANGUAGES=(csharp java)
EXT_LANGUAGES=(csharp go java python)

lang_label() {
case "$1" in
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ jobs:
strategy:
fail-fast: false
matrix:
language: [ 'csharp', 'java' ]
language: [ 'csharp', 'go', 'java', 'python' ]

steps:
- uses: actions/checkout@v7
Expand Down Expand Up @@ -250,4 +250,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ github.token }}
run: |
./.github/scripts/pr-configs.sh "${{ github.event.number }}"
./.github/scripts/pr-configs.sh "${{ github.event.number }}"
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ jobs:
strategy:
fail-fast: false
matrix:
language: ["csharp", "java"]
language: ["csharp", "go", "java", "python"]

steps:
- uses: actions/checkout@v7
Expand Down
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ process for each; most of it is manual today.
[`publish.yml`][publish-workflow] is organized as five jobs: four publish jobs, one per pack type
(`queries` for `src`, `library` for `lib`, `extensions` for `ext`, `library_sources_extensions` for
`ext-library-sources`), each matrixed over every language that has that pack type
(`ext`/`ext-library-sources` only run for `csharp`/`java` today, see [#144][pr-144]) - plus a fifth
(`ext` runs for `csharp`/`go`/`java`/`python`; `ext-library-sources` only runs for `csharp`/`java`, the only languages with that pack) - plus a fifth
`summary` job that runs after the other four (`if: always()`, so it still runs even if one of them
fails), aggregates their per-pack results into the publish-summary and CodeQL library/query pack
version tables, and (on the release-cut `push` trigger only) upserts both tables into the GitHub
Expand Down Expand Up @@ -198,7 +198,7 @@ To ship a change:

- [ ] Make your change in the pack directory you intend to publish: `<language>/src` (queries),
`<language>/lib` (library), or `<language>/ext`/`<language>/ext-library-sources` (extensions,
`csharp`/`java` only).
`csharp`/`go`/`java`/`python` only).
- [ ] Bump `version:` in that pack's `qlpack.yml`, following [semver](https://semver.org/). Only bump
the specific pack(s) you changed; other languages/pack types are unaffected and don't need
touching.
Expand Down Expand Up @@ -439,7 +439,6 @@ Please do get in touch (privacy@github.com) if you have any questions about this
[pr-118]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/118
[pr-124]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/124
[pr-126]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/126
[pr-144]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/144
[pr-155]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/155
[pr-158]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/158
[pr-159]: https://github.com/GitHubSecurityLab/CodeQL-Community-Packs/pull/159
Loading