Skip to content

ci(deps): bump the codeql group across 1 directory with 2 updates - #77

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/github_actions/codeql-c83b7ed659
Sep 23, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
dependabot/github_actions/codeql-c83b7ed659

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the codeql group with 2 updates in the / directory: github/codeql-action/init and github/codeql-action/analyze.

Updates github/codeql-action/init from 4.38.0 to 4.38.1

Release notes

Sourced from github/codeql-action/init's releases.

v4.38.1

  • The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. #4146
Changelog

Sourced from github/codeql-action/init's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

[UNRELEASED]

  • Update default CodeQL bundle version to 2.27.1. #4160

4.38.1 - 18 Sept 2026

  • The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. #4146

4.38.0 - 09 Sept 2026

  • On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. #4124
  • The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native linux-arm64 CodeQL bundle when available. #4072
  • Update default CodeQL bundle version to 2.27.0. #4129

4.37.9 - 26 Aug 2026

  • Update default CodeQL bundle version to 2.26.4. #4106

4.37.8 - 21 Aug 2026

No user facing changes.

4.37.7 - 13 Aug 2026

  • Update default CodeQL bundle version to 2.26.3. #4085

4.37.6 - 04 Aug 2026

  • Changed the default filepath for the new remote file address format that was introduced in CodeQL Action 4.37.0 / 3.37.0 to .github/codeql-config.yml to align it with the suggested path that is used elsewhere. #4070

4.37.5 - 03 Aug 2026

  • Fixed a bug where a network error while streaming the download of the CodeQL bundle could terminate the init Action instead of falling back to downloading the bundle before extracting it. #4061

4.37.4 - 29 Jul 2026

  • This version of the CodeQL Action adds support for the tools input for the codeql-action/init step to be specified using a github-codeql-tools repository property. This feature will gradually be rolled out following the release of this version. Once rolled out, this allows for the CodeQL CLI version that is used in GitHub-managed workflows, such as Default Setup, to be set to a custom value. For example, customers who run into issues with rate limits when a new CodeQL CLI version is released can set the value to toolcache to always use the CodeQL CLI version that is available in the runner toolcache. For Advanced Setup workflows, the value provided for tools in the workflow definition always takes precedence unless the value of the repository property starts with !. #4037
  • Update default CodeQL bundle version to 2.26.2. #4051

4.37.3 - 22 Jul 2026

No user facing changes.

4.37.2 - 21 Jul 2026

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023

... (truncated)

Commits
  • 1c5b675 Merge pull request #4152 from github/update-v4.38.1-a65b83a73
  • a97cdca Add changelog entry for #4146
  • cc6c691 Update changelog for v4.38.1
  • a65b83a Merge pull request #4146 from github/henrymercer/per-language-bundles-pr
  • 07fa87d Clarify the latest-nightly eligibility exception
  • f18f353 Describe the bundle URL resolver
  • ecec9b5 Share per-language telemetry fields without renaming
  • 79fe3a1 Move download telemetry into the status-report directory
  • ead1f7d Rename the platform module
  • 549d498 Simplify per-language platform eligibility checks
  • Additional commits viewable in compare view

Updates github/codeql-action/analyze from 4.38.0 to 4.38.1

Release notes

Sourced from github/codeql-action/analyze's releases.

v4.38.1

  • The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. #4146
Changelog

Sourced from github/codeql-action/analyze's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

[UNRELEASED]

  • Update default CodeQL bundle version to 2.27.1. #4160

4.38.1 - 18 Sept 2026

  • The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. #4146

4.38.0 - 09 Sept 2026

  • On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. #4124
  • The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native linux-arm64 CodeQL bundle when available. #4072
  • Update default CodeQL bundle version to 2.27.0. #4129

4.37.9 - 26 Aug 2026

  • Update default CodeQL bundle version to 2.26.4. #4106

4.37.8 - 21 Aug 2026

No user facing changes.

4.37.7 - 13 Aug 2026

  • Update default CodeQL bundle version to 2.26.3. #4085

4.37.6 - 04 Aug 2026

  • Changed the default filepath for the new remote file address format that was introduced in CodeQL Action 4.37.0 / 3.37.0 to .github/codeql-config.yml to align it with the suggested path that is used elsewhere. #4070

4.37.5 - 03 Aug 2026

  • Fixed a bug where a network error while streaming the download of the CodeQL bundle could terminate the init Action instead of falling back to downloading the bundle before extracting it. #4061

4.37.4 - 29 Jul 2026

  • This version of the CodeQL Action adds support for the tools input for the codeql-action/init step to be specified using a github-codeql-tools repository property. This feature will gradually be rolled out following the release of this version. Once rolled out, this allows for the CodeQL CLI version that is used in GitHub-managed workflows, such as Default Setup, to be set to a custom value. For example, customers who run into issues with rate limits when a new CodeQL CLI version is released can set the value to toolcache to always use the CodeQL CLI version that is available in the runner toolcache. For Advanced Setup workflows, the value provided for tools in the workflow definition always takes precedence unless the value of the repository property starts with !. #4037
  • Update default CodeQL bundle version to 2.26.2. #4051

4.37.3 - 22 Jul 2026

No user facing changes.

4.37.2 - 21 Jul 2026

  • The new address format for the config-file input that was introduced in CodeQL Action 4.37.0 is now enabled by default. In addition to the format described there, the remote= prefix can now be used to explicitly indicate that the input refers to a remote file. All previous input formats continue to be accepted as well. #4023

... (truncated)

Commits
  • 1c5b675 Merge pull request #4152 from github/update-v4.38.1-a65b83a73
  • a97cdca Add changelog entry for #4146
  • cc6c691 Update changelog for v4.38.1
  • a65b83a Merge pull request #4146 from github/henrymercer/per-language-bundles-pr
  • 07fa87d Clarify the latest-nightly eligibility exception
  • f18f353 Describe the bundle URL resolver
  • ecec9b5 Share per-language telemetry fields without renaming
  • 79fe3a1 Move download telemetry into the status-report directory
  • ead1f7d Rename the platform module
  • 549d498 Simplify per-language platform eligibility checks
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Changes to dependency manifests or lockfiles github_actions Changes to GitHub Actions or Dependabot configuration labels Sep 21, 2026
@github-actions github-actions Bot removed the dependencies Changes to dependency manifests or lockfiles label Sep 21, 2026
@dependabot dependabot Bot changed the title ci(deps): bump the codeql group with 2 updates ci(deps): bump the codeql group across 1 directory with 2 updates Sep 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/codeql-c83b7ed659 branch from 57275be to a00a6f8 Compare September 22, 2026 15:29
4Luke4 added a commit that referenced this pull request Sep 23, 2026
…hover prose (#84)

* ci: remove the Dependabot rebase workflow

Drop the scheduled workflow that commented "@dependabot rebase" on behind
Dependabot pull requests, together with its unreleased changelog entry.
Behind updates are brought current manually with the same comment.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(ci): keep duplicate Dependabot runs from failing required checks

Dependabot pushes and edits a pull request within the same second. The
Conventional Commits concurrency group cancelled one of the two runs after
its check run existed, leaving a CANCELLED required context that fails the
rollup (#69, #77). Let every run finish and validate the live PR title.

The patch auto-merge picked whichever run gh listed first and failed on
the cancelled duplicate (#77). It now awaits every run for the head and
requires a success with nothing but superseded cancellations beside it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(tools): generate every API section from pinned inputs with exact prose

The required Pinned API regeneration job called the GitHub REST API
anonymously and failed on main with "403 rate limit exceeded". A local
composite action now checks out EEex-Docs and LuaJIT at pinned commits and
downloads the Lua 5.2.4 archive, accepted only on its published SHA-256;
the generator reads them from disk, verifies each checkout's HEAD, and no
token reaches repository code. Lua 5.2 and LuaJIT, previously fetched live
and never verified, are regenerated with the other four sections.

The HTML converter keeps what the pages show: exact typographic
characters, superscripts, tables, headings, line breaks, alternative call
forms, and links resolved against their page. RST :ref: links resolve to
the pinned line that defines the label across the whole checkout, instead
of in-page fragments that lead nowhere in a hover.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(tools): show published EE signatures verbatim and drop entry separators

Game function signatures replaced upstream's "..." vararg and "???"
unknown-parameter markers with invented arg1/arg2 names and normalised the
published spacing. They are now kept exactly, and any other unexpected
token fails generation. The package audit accepts both markers.

A trailing "----" transition only separates index entries (docutils never
lets a section end in one), yet it rendered as a second rule before the
hover's own source separator. Ref titles also drop the space docutils
removes before "<target>".

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(shared): resolve EEex base types as inheritance, not baseclass fields

EEex records structure inheritance as layout rows named baseclass_<n>
typed with the base structure. They were offered and hovered as members,
while the base structure's real members were unreachable on the derived
usertype. Member completion, hover, chained resolution and typed method
aliases now walk the documented lineage, nearest declaration first and
cycle-safe, and never treat a baseclass_<n> row as a member.

Also add parameterLabelOffsets for unambiguous signature-help ranges.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix: render documentation HTML in hovers and send offset parameter labels

vscode-languageclient leaves markdown.supportHtml off, so VS Code stripped
the <br/>, <sup>, <u> and <pre> tags upstream documentation uses and table
cells ran together. The client enables it; VS Code still sanitises the
HTML and command links stay disabled.

Signature help sends [start, end) parameter ranges to clients that
support them, so verbatim signatures such as "(???,???)" stay unambiguous.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test: hold API hovers to the pinned upstream text in the feature gates

The declared-feature job compares sixteen hovers covering all six sources
and every formatting construct byte for byte with expectations written
from the pinned upstream text, and audits every shipped hover for Markdown
that would render differently from its source. The installed-extension
suite checks the same expectations as VS Code receives them, including
enabled documentation HTML and disabled command links.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* docs: record pinned documentation inputs, hover fidelity and inheritance

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(tools): parse :ref: targets that contain angle brackets

Upstream links such as :ref:`uiItem\:\:bam<uiItem::<unnamed_type_bam>>`
target labels that contain angle brackets themselves. The target is now
the trailing "<...>" that balances the final ">", so these four links
resolve to their pinned structure lines instead of degrading to text with
a stray HTML-like tag.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(tools): keep list code blocks, bold spacing and literal angle brackets

The shipped-hover audit found three rendering defects:
- collectgarbage's "count" item embeds a <pre> block, which was flattened
  onto the bullet's line and broke the fence. List items now keep their
  paragraphs and code blocks indented under the bullet.
- "<b>opt: </b>" became "**opt: **", which CommonMark does not close, so
  the asterisks showed. Surrounding spaces now sit outside the markers.
- EEex_Resource_LoadIDS says "the range [0, <max id in .IDS>]"; the
  brackets were read as an HTML tag and stripped. Literal angle brackets
  in prose are escaped, while code spans and rendered tags are untouched.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test: cover a mid-entry rule and section heading in the EEex fixture

EEex_Options_Option.new's entry continues past its "====" transition into
"The Option Table" section it links to, exactly as the page reads.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* test: treat backslash-escaped angle brackets as text in the hover audit

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* chore(data): regenerate API data from pinned inputs with exact hover prose

Applied from the reviewed generated-data-patch artifact of CI run
35852760547. Lua 5.2 now comes from the lua-5.2.4 release archive and
LuaJIT from LuaJIT/LuaJIT at c6ffc141, both recorded in the manifest.
Signatures, typography, tables, links and cross-references follow the
pinned upstream text; symbol counts are unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* style: apply the Prettier formatting produced by the CI maintenance run

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* fix(tools): escape Markdown without incomplete backslash handling

CodeQL flagged three js/incomplete-sanitization alerts in the new
converters: HTML table cells escaped "|" but not "\", and literal "<" was
written as "\<" while the RST table escaper then had to skip those
backslashes. A backslash in the text could undo either escape.

Literal angle brackets in prose are now written as "&lt;", which
Markdown renders as "<" and which leaves the original RST table escaping
intact. HTML table cells escape "\" and "|" in one pass. The hover audit
accepts "&lt;" as the deliberate form of a literal "<". Also carries the
Prettier formatting from the CI maintenance run for these files.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

* chore(data): write literal angle brackets in EEex prose as &lt;

Applied from the reviewed generated-data-patch artifact of CI run
35853789501. Prose such as "Array<byte,16>" and "[0, <max id in .IDS>]"
now carries the entity form instead of a backslash escape; the rendered
text is unchanged.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@4Luke4

4Luke4 commented Sep 23, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps the codeql group with 2 updates in the / directory: [github/codeql-action/init](https://github.com/github/codeql-action) and [github/codeql-action/analyze](https://github.com/github/codeql-action).


Updates `github/codeql-action/init` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b96794f...1c5b675)

Updates `github/codeql-action/analyze` from 4.38.0 to 4.38.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@b96794f...1c5b675)

---
updated-dependencies:
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: codeql
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: codeql
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/codeql-c83b7ed659 branch from a00a6f8 to e78237e Compare September 23, 2026 12:13
@github-actions
github-actions Bot merged commit fd4469f into main Sep 23, 2026
54 of 57 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/codeql-c83b7ed659 branch September 23, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Changes to GitHub Actions or Dependabot configuration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant