Skip to content

Bump github/codeql-action from 4.39.1 to 4.39.3 - #495

Merged
jacalata merged 2 commits into
developmentfrom
dependabot/github_actions/github/codeql-action-4.39.3
Nov 10, 2026
Merged

jacalata merged 2 commits into
developmentfrom
dependabot/github_actions/github/codeql-action-4.39.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 9, 2026

Copy link
Copy Markdown
Contributor

Bumps github/codeql-action from 4.39.1 to 4.39.3.

Release notes

Sourced from github/codeql-action's releases.

v4.39.3

  • Fixed diff-informed alert filtering incorrectly removing alerts in changed files whose paths contain spaces, special characters, or non-ASCII characters. #4283

v4.39.2

  • Update default CodeQL bundle version to 2.27.4. #4284
  • Upcoming breaking change: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. #4266
  • Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See this blog post for more information. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the Tool Status Page. This check will be rolled out following this release of the CodeQL Action. #4221
  • The undocumented TRAP cache cleanup feature that could be enabled using the CODEQL_ACTION_CLEANUP_TRAP_CACHES environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The analyze Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the trap-caching: false input to the init Action. #4243
Changelog

Sourced from github/codeql-action's changelog.

4.39.3 - 04 Nov 2026

  • Fixed diff-informed alert filtering incorrectly removing alerts in changed files whose paths contain spaces, special characters, or non-ASCII characters. #4283

4.39.2 - 03 Nov 2026

  • Update default CodeQL bundle version to 2.27.4. #4284
  • Upcoming breaking change: CodeQL version 2.22.3 and earlier were discontinued on 16 October 2026 alongside GitHub Enterprise Server 3.18, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. #4266
  • Starting with macOS 27 and Xcode 27, traced analyses are unsupported. See this blog post for more information. The CodeQL Action will now try to identify if a workflow is about to perform a traced analysis on version 27 or above of macOS or Xcode. If so, the CodeQL Action will emit a corresponding warning that will also be visible on the Tool Status Page. This check will be rolled out following this release of the CodeQL Action. #4221
  • The undocumented TRAP cache cleanup feature that could be enabled using the CODEQL_ACTION_CLEANUP_TRAP_CACHES environment variable has been removed, as announced in the release notes for CodeQL Action 4.35.2. The analyze Action now warns if this environment variable is set. If you used TRAP cache cleanup to limit Actions cache usage, we recommend disabling TRAP caching by passing the trap-caching: false input to the init Action. #4243
Commits
  • 33d7b85 Merge pull request #4299 from github/update-v4.39.3-064910ba2
  • 24393f8 Update changelog for v4.39.3
  • 064910b Merge pull request #4297 from github/mbg/update-glob
  • f532ac5 Update glob to 14.0.3
  • 8cd4dfa Merge pull request #4280 from github/mbg/ci/validate-yaml
  • cea289b Return different exit code when a language is not recognised
  • 7287bb3 Remove exclude entry that's no longer needed
  • 8eb7cdf Use normal .editorconfig pattern
  • 160e547 Merge remote-tracking branch 'origin/main' into mbg/ci/validate-yaml
  • 913e1bb Merge pull request #4283 from github/sam-robson/decode-diff-informed-sarif-uris
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

jacalata and others added 2 commits November 2, 2026 10:48
* test(e2e): round-trip CSVImport bug coverage for #1811

Adds a two-row CSV fixture and one createsiteusers e2e test exercising
every UserItem.CSVImport bug fixed in TSC #1811 (issue #1809): AUTH
column readable at 8 columns, mixed-case usernames preserved,
TableauIDWithMFA in the auth allowlist, case-insensitive validation
of role/admin/publisher tokens, and the @property_is_enum guard
active on the parsed auth_setting.

Test runs under the same server-admin / site-admin gate as
test_users_create_site_users and shares its ordering slot; skips
cleanly when the caller lacks admin scope or a credentials file.

Related: #297 (license-name case sensitivity still surfacing after
partial fixes), #434 (Local auth accepted by the CLI but crashes on
TSC call).

* test(e2e): pass --no-complete + drop --role Publisher on CSVImport 1811 test

`createsiteusers` runs `--complete` by default, which invokes tabcmd's
duplicate strict validator (`UserCommand._validate_user_or_throw`).
That validator rejects `len(line) > 7` and validates license values
case-sensitively -- both of which the CSVImport #1811 fixture is
specifically meant to exercise. Under `--complete`, the CSV never
reached TSC's `UserItem.CSVImport` and the test fell through
tabcmd-side.

`--no-complete` skips tabcmd's validator so the fixture reaches TSC's
parser. Removing `--role Publisher` lets each row's own license field
be validated -- restoring coverage of the case-insensitive-license fix.

Also corrected the docstring: five of the six bugs, since the sixth
(unknown-AUTH rejection) is a negative-path check that doesn't fit a
single happy-path fixture and is already covered by TSC's unit tests.

* docs: correct test docstring -- this test doesn't reach TSC's CSVImport yet

createsiteusers parses the CSV itself via UserCommand.get_users_from_file()
/ _parse_line() and builds TSC.UserItem directly; it doesn't delegate to
TSC's UserItem.CSVImport. The docstring claimed the opposite.

Co-Authored-By: Claude Code <noreply@anthropic.com>

* test(e2e): use a valid TSC auth value in the CSVImport fixture

TableauID is not a member of TSC.UserItem.Auth in the pinned tableauserverclient
(0.42), so the first row raised ValueError before the server call. Use
ServerDefault for that row.

Co-Authored-By: Claude Code <noreply@anthropic.com>

---------

Co-authored-by: Claude Code <noreply@anthropic.com>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.39.1 to 4.39.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@v4.39.1...v4.39.3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.39.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Nov 9, 2026
@jacalata
jacalata changed the base branch from main to development November 10, 2026 00:48
@jacalata
jacalata merged commit 8165c30 into development Nov 10, 2026
21 checks passed
@jacalata
jacalata deleted the dependabot/github_actions/github/codeql-action-4.39.3 branch November 10, 2026 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant