Skip to content

Commit 4558047

Browse files
authored
Merge pull request #3496 from github/backport-v3.32.4-89a39a4e5
2 parents f5c2471 + a3696cd commit 4558047

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+96635
-94194
lines changed

.github/update-release-branch.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ def open_pr(
7171
body.append('')
7272
body.append('Contains the following pull requests:')
7373
for pr in pull_requests:
74-
merger = get_merger_of_pr(repo, pr)
75-
body.append(f'- #{pr.number} (@{merger})')
74+
# Use PR author if they are GitHub staff, otherwise use the merger
75+
display_user = get_pr_author_if_staff(pr) or get_merger_of_pr(repo, pr)
76+
body.append(f'- #{pr.number} (@{display_user})')
7677

7778
# List all commits not part of a PR
7879
if len(commits_without_pull_requests) > 0:
@@ -168,6 +169,14 @@ def get_pr_for_commit(commit):
168169
def get_merger_of_pr(repo, pr):
169170
return repo.get_commit(pr.merge_commit_sha).author.login
170171

172+
# Get the PR author if they are GitHub staff, otherwise None.
173+
def get_pr_author_if_staff(pr):
174+
if pr.user is None:
175+
return None
176+
if getattr(pr.user, 'site_admin', False):
177+
return pr.user.login
178+
return None
179+
171180
def get_current_version():
172181
with open('package.json', 'r') as f:
173182
return json.load(f)['version']
@@ -181,9 +190,9 @@ def replace_version_package_json(prev_version, new_version):
181190
print(line.replace(prev_version, new_version), end='')
182191
else:
183192
prev_line_is_codeql = False
184-
print(line, end='')
193+
print(line, end='')
185194
if '\"name\": \"codeql\",' in line:
186-
prev_line_is_codeql = True
195+
prev_line_is_codeql = True
187196

188197
def get_today_string():
189198
today = datetime.datetime.today()
Lines changed: 18 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/__bundle-from-nightly.yml

Lines changed: 69 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs.
44

5+
## 3.32.4 - 20 Feb 2026
6+
7+
- Update default CodeQL bundle version to [2.24.2](https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.2). [#3493](https://github.com/github/codeql-action/pull/3493)
8+
- Added an experimental change which improves how certificates are generated for the authentication proxy that is used by the CodeQL Action in Default Setup when [private package registries are configured](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries). This is expected to generate more widely compatible certificates and should have no impact on analyses which are working correctly already. We expect to roll this change out to everyone in February. [#3473](https://github.com/github/codeql-action/pull/3473)
9+
- When the CodeQL Action is run [with debugging enabled in Default Setup](https://docs.github.com/en/code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-analysis-errors/logs-not-detailed-enough#creating-codeql-debugging-artifacts-for-codeql-default-setup) and [private package registries are configured](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries), the "Setup proxy for registries" step will output additional diagnostic information that can be used for troubleshooting. [#3486](https://github.com/github/codeql-action/pull/3486)
10+
- Added a setting which allows the CodeQL Action to enable network debugging for Java programs. This will help GitHub staff support customers with troubleshooting issues in GitHub-managed CodeQL workflows, such as Default Setup. This setting can only be enabled by GitHub staff. [#3485](https://github.com/github/codeql-action/pull/3485)
11+
- Added a setting which enables GitHub-managed workflows, such as Default Setup, to use a [nightly CodeQL CLI release](https://github.com/dsp-testing/codeql-cli-nightlies) instead of the latest, stable release that is used by default. This will help GitHub staff support customers whose analyses for a given repository or organization require early access to a change in an upcoming CodeQL CLI release. This setting can only be enabled by GitHub staff. [#3484](https://github.com/github/codeql-action/pull/3484)
12+
513
## 3.32.3 - 13 Feb 2026
614

715
- Added experimental support for testing connections to [private package registries](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries). This feature is not currently enabled for any analysis. In the future, it may be enabled by default for Default Setup. [#3466](https://github.com/github/codeql-action/pull/3466)

0 commit comments

Comments
 (0)