Skip to content

Setup CubeMX Support - #526

Draft
dchansen06 wants to merge 129 commits into
mainfrom
CubeMXSupport
Draft

Setup CubeMX Support#526
dchansen06 wants to merge 129 commits into
mainfrom
CubeMXSupport

Conversation

@dchansen06

@dchansen06 dchansen06 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

CubeMX Support

Problem and Scope

CubeMX is quite helpful, but previously we did not support it

Description

Adds the documentation and ioc files for relevant boards

Gotchas and Limitations

Conflicts with peripheral abstractions

Adding a new MCU is still painful

All projects with CAN do not yet have an ioc

Testing

  • HOOTL testing
  • HITL testing
  • Human tested

Testing Details

TODO

Larger Impact

Much quicker peripheral initialization and clock configuration

Additional Context and Ticket

Resolves #444

Includes

@dchansen06 dchansen06 self-assigned this Jul 9, 2026
@dchansen06 dchansen06 added Documentation Improvements or additions to documentation Enhancement New feature or request CMake Anything related to or dealing with CMake 1 URGENT Urgent issue that needs a quick action and resolution Big Fry Something that is complex and/or large Peripheral Related to or involving a peripheral including abstractions Boards Related to or involving any physical boards labels Jul 9, 2026
@dchansen06 dchansen06 added this to the Monorepo Niceties milestone Jul 9, 2026
dchansen06 and others added 17 commits August 14, 2026 03:05
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
…pied over from TimedCAN

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
…638107/1525038985175367720/1526432730273943714) to the monorepo

Also update extension list for freemarker support

Co-authored-by: TrainmanR <TrainmanR@users.noreply.github.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
… code, while before it would be erased on re-generation of the file.
…mation

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
… builds

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
…07/1525038985175367720/1527205781462712471) into git vcs

Co-authored-by: TrainmanR <TrainmanR@users.noreply.github.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
…mpile at all so sorry

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Allows timer to be selected in the CubeMX GUI and
generates the necessary code for timer initializat
ion and interrupt handling.
github-actions Bot and others added 14 commits August 17, 2026 01:52
Also back to 160 MHz since it is a nicer number

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Nuke
- `G4PERTESTING`
- `G4SPITESTING`
- `G4ADCTESTING`
- `G474xE_CAN_TESTING`
- `G4FANCYCANTESTING`

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
@dchansen06 dchansen06 mentioned this pull request Aug 18, 2026
3 tasks
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
@dchansen06 dchansen06 mentioned this pull request Aug 18, 2026
3 tasks
dchansen06 added a commit that referenced this pull request Aug 18, 2026
# Casually Invokable Auto Formatting

## Problem and Scope
I catch myself mark a PR as ready for review and then setting it back to
a draft after all the auto formatting jobs ran just because it's nice to
have

## Description
Run auto format only on commits with the lowercase words `auto` and
`format` in them OR when in a pr that is not a draft

## Gotchas and Limitations
Later auto formatting jobs invoke off of it, which is intentional, but
could be confusing

## Testing

- [ ] HOOTL testing
- [ ] HITL testing
- [x] Human tested

### Testing Details

Tried different combinations as commits within this PR

## Larger Impact
Nicer setup and no pinging on ready for review boundaries

## Additional Context and Ticket
Thought of during #526 
Resolves #541

---------

Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
@dchansen06 dchansen06 linked an issue Aug 18, 2026 that may be closed by this pull request
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
@dchansen06 dchansen06 mentioned this pull request Aug 23, 2026
3 tasks
dependabot Bot and others added 2 commits September 7, 2026 18:07
Bumps the actions-updates group with 3 updates:
[EndBug/add-and-commit](https://github.com/endbug/add-and-commit),
[github/codeql-action/init](https://github.com/github/codeql-action) and
[github/codeql-action/analyze](https://github.com/github/codeql-action).

Updates `EndBug/add-and-commit` from 11.0.0 to 11.1.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/endbug/add-and-commit/releases">EndBug/add-and-commit's
releases</a>.</em></p>
<blockquote>
<h2>v11.1.1</h2>
<h2>What's Changed</h2>
<ul>
<li>docs: highlight untrusted git-arg interpolation as a warning callout
by <a href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/781">EndBug/add-and-commit#781</a></li>
<li>fix: Remove GH var interpolation in action.yml docstring by <a
href="https://github.com/dzcode"><code>@​dzcode</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/783">EndBug/add-and-commit#783</a></li>
<li>fix: validate denylisted git args on every token by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/784">EndBug/add-and-commit#784</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/dzcode"><code>@​dzcode</code></a> made
their first contribution in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/783">EndBug/add-and-commit#783</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/EndBug/add-and-commit/compare/v11.1.0...v11.1.1">https://github.com/EndBug/add-and-commit/compare/v11.1.0...v11.1.1</a></p>
<h2>v11.1.0</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: add push_attempts to retry failed pushes by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/764">EndBug/add-and-commit#764</a></li>
<li>test: add integration tests for the shipped action by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/766">EndBug/add-and-commit#766</a></li>
<li>feat: add dry_run input by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/765">EndBug/add-and-commit#765</a></li>
<li>docs: add nmattia as a contributor for ideas by <a
href="https://github.com/allcontributors"><code>@​allcontributors</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/767">EndBug/add-and-commit#767</a></li>
<li>docs: add jcbhmr as a contributor for ideas by <a
href="https://github.com/allcontributors"><code>@​allcontributors</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/768">EndBug/add-and-commit#768</a></li>
<li>fix: reject remote-helper overrides skipped by -u by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/770">EndBug/add-and-commit#770</a></li>
<li>fix: block scheme:: remote helpers and restrict git transports by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/771">EndBug/add-and-commit#771</a></li>
<li>fix: resolve absolute cwd without dumping the minified bundle (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/495">#495</a>)
by <a href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/772">EndBug/add-and-commit#772</a></li>
<li>feat: treat pull: true as a default git pull by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/773">EndBug/add-and-commit#773</a></li>
<li>docs: add ross-spencer as a contributor for bug by <a
href="https://github.com/allcontributors"><code>@​allcontributors</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/774">EndBug/add-and-commit#774</a></li>
<li>docs: add louisabraham as a contributor for ideas by <a
href="https://github.com/allcontributors"><code>@​allcontributors</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/775">EndBug/add-and-commit#775</a></li>
<li>fix: reject --pathspec-from-file to prevent log disclosure by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/777">EndBug/add-and-commit#777</a></li>
<li>fix: neutralize workflow-command injection in info logs by <a
href="https://github.com/EndBug"><code>@​EndBug</code></a> in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/776">EndBug/add-and-commit#776</a></li>
<li>fix: reject glued quotes that string-argv would split into extra git
flags by <a href="https://github.com/EndBug"><code>@​EndBug</code></a>
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/778">EndBug/add-and-commit#778</a></li>
<li>chore(deps): bump js-yaml from 5.2.3 to 5.3.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/780">EndBug/add-and-commit#780</a></li>
<li>chore(deps-dev): bump <code>@​vercel/ncc</code> from 0.44.1 to
0.45.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/EndBug/add-and-commit/pull/779">EndBug/add-and-commit#779</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/EndBug/add-and-commit/compare/v11.0.0...v11.1.0">https://github.com/EndBug/add-and-commit/compare/v11.0.0...v11.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/cc9c08ba6c8df3b93a8f2db63e89b98368ae2ae8"><code>cc9c08b</code></a>
11.1.1</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/3446398e3311b97bfe1bf2aae1d67bc0880ce220"><code>3446398</code></a>
fix: validate denylisted git args on every token (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/784">#784</a>)</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/b0ca32735a6d71d1f8c39b0f5f1da560b88cc5b5"><code>b0ca327</code></a>
fix: Remove GH var interpolation in action.yml docstring (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/783">#783</a>)</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/3e1240df48e17f3d0dd91e77090c51d7b79503a8"><code>3e1240d</code></a>
docs: highlight untrusted git-arg interpolation as a warning callout (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/781">#781</a>)</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/fc1cf1dd8747466e3313305ba0d26460c62a7e59"><code>fc1cf1d</code></a>
11.1.0</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/f14ee6db070b35989cffb06a03c54f96f54d8271"><code>f14ee6d</code></a>
chore(deps-dev): bump <code>@​vercel/ncc</code> from 0.44.1 to 0.45.0
(<a
href="https://redirect.github.com/endbug/add-and-commit/issues/779">#779</a>)</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/bccc19ea172c4f1b06b4b2a151832194a191bfa9"><code>bccc19e</code></a>
chore(deps): bump js-yaml from 5.2.3 to 5.3.0 (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/780">#780</a>)</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/7a6d750564f6262612de40c50edff45b2707a214"><code>7a6d750</code></a>
ci: rebuild lib on Dependabot PRs so CI can re-run</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/66d71debe9164e3c99159f2a78fac7aa1acffc62"><code>66d71de</code></a>
fix: reject glued quotes that string-argv would split into extra git
flags (#...</li>
<li><a
href="https://github.com/EndBug/add-and-commit/commit/60ff4bbcac8250c7f49d341dd5510a1818c545c8"><code>60ff4bb</code></a>
fix: neutralize workflow-command injection in info logs (<a
href="https://redirect.github.com/endbug/add-and-commit/issues/776">#776</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/endbug/add-and-commit/compare/645ecc0dd0a57f4d86d26c0aa5fc42c0a856fbca...cc9c08ba6c8df3b93a8f2db63e89b98368ae2ae8">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action/init` from 4.37.7 to 4.37.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/releases">github/codeql-action/init's
releases</a>.</em></p>
<blockquote>
<h2>v4.37.8</h2>
<p>No user facing changes.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/init's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>4.37.8 - 21 Aug 2026</h2>
<p>No user facing changes.</p>
<h2>4.37.7 - 13 Aug 2026</h2>
<ul>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3">2.26.3</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4085">#4085</a></li>
</ul>
<h2>4.37.6 - 04 Aug 2026</h2>
<ul>
<li>Changed the default filepath for the new remote file address format
that was introduced in CodeQL Action 4.37.0 / 3.37.0 to
<code>.github/codeql-config.yml</code> to align it with the suggested
path that is used elsewhere. <a
href="https://redirect.github.com/github/codeql-action/pull/4070">#4070</a></li>
</ul>
<h2>4.37.5 - 03 Aug 2026</h2>
<ul>
<li>Fixed a bug where a network error while streaming the download of
the CodeQL bundle could terminate the <code>init</code> Action instead
of falling back to downloading the bundle before extracting it. <a
href="https://redirect.github.com/github/codeql-action/pull/4061">#4061</a></li>
</ul>
<h2>4.37.4 - 29 Jul 2026</h2>
<ul>
<li>This version of the CodeQL Action adds support for the
<code>tools</code> input for the <code>codeql-action/init</code> step to
be specified using a <code>github-codeql-tools</code> <a
href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">repository
property</a>. 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 <code>toolcache</code> to always use the CodeQL CLI version
that is available in the runner toolcache. For Advanced Setup workflows,
the value provided for <code>tools</code> in the workflow definition
always takes precedence unless the value of the repository property
starts with <code>!</code>. <a
href="https://redirect.github.com/github/codeql-action/pull/4037">#4037</a></li>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.2">2.26.2</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4051">#4051</a></li>
</ul>
<h2>4.37.3 - 22 Jul 2026</h2>
<p>No user facing changes.</p>
<h2>4.37.2 - 21 Jul 2026</h2>
<ul>
<li>The new address format for the <code>config-file</code> input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the <code>remote=</code> 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. <a
href="https://redirect.github.com/github/codeql-action/pull/4023">#4023</a></li>
<li>The CodeQL Action can now make use of <a
href="https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries">configured
private registries</a> in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. <a
href="https://redirect.github.com/github/codeql-action/pull/4007">#4007</a></li>
</ul>
<h2>4.37.1 - 16 Jul 2026</h2>
<ul>
<li><em>Upcoming breaking change</em>: Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. <a
href="https://redirect.github.com/github/codeql-action/pull/3956">#3956</a></li>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.1">2.26.1</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4019">#4019</a></li>
</ul>
<h2>4.37.0 - 08 Jul 2026</h2>
<ul>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.0">2.26.0</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/3995">#3995</a></li>
<li>In addition to the existing input format, the
<code>config-file</code> input for the <code>codeql-action/init</code>
step will soon support a new <code>[owner/]repo[@ref][:path]</code>
format. All components except the repository name are optional. If
omitted, <code>owner</code> defaults to the same owner as the repository
the analysis is running for, <code>ref</code> to <code>main</code>, and
<code>path</code> to <code>.github/codeql-action.yaml</code>. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. <a
href="https://redirect.github.com/github/codeql-action/pull/3973">#3973</a></li>
</ul>
<h2>4.36.3 - 01 Jul 2026</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28"><code>db488dd</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4102">#4102</a>
from github/update-v4.37.8-9ee088e13</li>
<li><a
href="https://github.com/github/codeql-action/commit/1845f5ba8b4057590f49ee8e246c95ef2ba4b53f"><code>1845f5b</code></a>
Update changelog for v4.37.8</li>
<li><a
href="https://github.com/github/codeql-action/commit/9ee088e13615f8d1eaef4766f9dde95d3356a8f6"><code>9ee088e</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4080">#4080</a>
from github/henrymercer/studious-giggle</li>
<li><a
href="https://github.com/github/codeql-action/commit/1aef003397c876c0ab5bd118e1b1f34c175622e9"><code>1aef003</code></a>
Address review feedback on overlay disk flags</li>
<li><a
href="https://github.com/github/codeql-action/commit/508b83bc415e8df76ce8ea08c0cf42c2529ebc63"><code>508b83b</code></a>
Merge main into overlay minimum disk feature branch</li>
<li><a
href="https://github.com/github/codeql-action/commit/d97b3428e8eebbb1810cf454d6397886d136b4ba"><code>d97b342</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4098">#4098</a>
from github/mbg/permission-error-as-configuration-error</li>
<li><a
href="https://github.com/github/codeql-action/commit/47fa6222231b12097f83215dd7a6b4a0915841fd"><code>47fa622</code></a>
Make <code>EACCES</code> a <code>ConfigurationError</code></li>
<li><a
href="https://github.com/github/codeql-action/commit/45693cc6882bb175b58a06818c91876e201037c7"><code>45693cc</code></a>
Refactor <code>ENOSPC</code> check into
<code>isDiskConfigurationError</code> function</li>
<li><a
href="https://github.com/github/codeql-action/commit/c2fd8f54d19fa46c94ed79cb92e6dd6606d61762"><code>c2fd8f5</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4081">#4081</a>
from github/mario-campos/version-cache-to-disk</li>
<li><a
href="https://github.com/github/codeql-action/commit/c56f48e9bd458a387eb68a68534459e503e56b17"><code>c56f48e</code></a>
Log unexpected conditions during caching CLI output</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action/analyze` from 4.37.7 to 4.37.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/releases">github/codeql-action/analyze's
releases</a>.</em></p>
<blockquote>
<h2>v4.37.8</h2>
<p>No user facing changes.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action/analyze's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>4.37.8 - 21 Aug 2026</h2>
<p>No user facing changes.</p>
<h2>4.37.7 - 13 Aug 2026</h2>
<ul>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.3">2.26.3</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4085">#4085</a></li>
</ul>
<h2>4.37.6 - 04 Aug 2026</h2>
<ul>
<li>Changed the default filepath for the new remote file address format
that was introduced in CodeQL Action 4.37.0 / 3.37.0 to
<code>.github/codeql-config.yml</code> to align it with the suggested
path that is used elsewhere. <a
href="https://redirect.github.com/github/codeql-action/pull/4070">#4070</a></li>
</ul>
<h2>4.37.5 - 03 Aug 2026</h2>
<ul>
<li>Fixed a bug where a network error while streaming the download of
the CodeQL bundle could terminate the <code>init</code> Action instead
of falling back to downloading the bundle before extracting it. <a
href="https://redirect.github.com/github/codeql-action/pull/4061">#4061</a></li>
</ul>
<h2>4.37.4 - 29 Jul 2026</h2>
<ul>
<li>This version of the CodeQL Action adds support for the
<code>tools</code> input for the <code>codeql-action/init</code> step to
be specified using a <code>github-codeql-tools</code> <a
href="https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization">repository
property</a>. 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 <code>toolcache</code> to always use the CodeQL CLI version
that is available in the runner toolcache. For Advanced Setup workflows,
the value provided for <code>tools</code> in the workflow definition
always takes precedence unless the value of the repository property
starts with <code>!</code>. <a
href="https://redirect.github.com/github/codeql-action/pull/4037">#4037</a></li>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.2">2.26.2</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4051">#4051</a></li>
</ul>
<h2>4.37.3 - 22 Jul 2026</h2>
<p>No user facing changes.</p>
<h2>4.37.2 - 21 Jul 2026</h2>
<ul>
<li>The new address format for the <code>config-file</code> input that
was introduced in CodeQL Action 4.37.0 is now enabled by default. In
addition to the format described there, the <code>remote=</code> 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. <a
href="https://redirect.github.com/github/codeql-action/pull/4023">#4023</a></li>
<li>The CodeQL Action can now make use of <a
href="https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries">configured
private registries</a> in Default Setup to retrieve CodeQL configuration
files from remote repositories that require authentication. This will
allow customers to store their CodeQL configuration in a single
repository that can then be referenced by Default Setup workflows in
other repositories. We expect to roll this and other, related changes
out to everyone in July. <a
href="https://redirect.github.com/github/codeql-action/pull/4007">#4007</a></li>
</ul>
<h2>4.37.1 - 16 Jul 2026</h2>
<ul>
<li><em>Upcoming breaking change</em>: Add a deprecation warning for
customers using CodeQL version 2.20.6 and earlier. These versions of
CodeQL were discontinued on 1 July 2026 alongside GitHub Enterprise
Server 3.16, and will be unsupported by the next minor release of the
CodeQL Action. <a
href="https://redirect.github.com/github/codeql-action/pull/3956">#3956</a></li>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.1">2.26.1</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/4019">#4019</a></li>
</ul>
<h2>4.37.0 - 08 Jul 2026</h2>
<ul>
<li>Update default CodeQL bundle version to <a
href="https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.26.0">2.26.0</a>.
<a
href="https://redirect.github.com/github/codeql-action/pull/3995">#3995</a></li>
<li>In addition to the existing input format, the
<code>config-file</code> input for the <code>codeql-action/init</code>
step will soon support a new <code>[owner/]repo[@ref][:path]</code>
format. All components except the repository name are optional. If
omitted, <code>owner</code> defaults to the same owner as the repository
the analysis is running for, <code>ref</code> to <code>main</code>, and
<code>path</code> to <code>.github/codeql-action.yaml</code>. Support
for this format ships in this version of the CodeQL Action, but will
only be enabled over the coming weeks. <a
href="https://redirect.github.com/github/codeql-action/pull/3973">#3973</a></li>
</ul>
<h2>4.36.3 - 01 Jul 2026</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28"><code>db488dd</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4102">#4102</a>
from github/update-v4.37.8-9ee088e13</li>
<li><a
href="https://github.com/github/codeql-action/commit/1845f5ba8b4057590f49ee8e246c95ef2ba4b53f"><code>1845f5b</code></a>
Update changelog for v4.37.8</li>
<li><a
href="https://github.com/github/codeql-action/commit/9ee088e13615f8d1eaef4766f9dde95d3356a8f6"><code>9ee088e</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4080">#4080</a>
from github/henrymercer/studious-giggle</li>
<li><a
href="https://github.com/github/codeql-action/commit/1aef003397c876c0ab5bd118e1b1f34c175622e9"><code>1aef003</code></a>
Address review feedback on overlay disk flags</li>
<li><a
href="https://github.com/github/codeql-action/commit/508b83bc415e8df76ce8ea08c0cf42c2529ebc63"><code>508b83b</code></a>
Merge main into overlay minimum disk feature branch</li>
<li><a
href="https://github.com/github/codeql-action/commit/d97b3428e8eebbb1810cf454d6397886d136b4ba"><code>d97b342</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4098">#4098</a>
from github/mbg/permission-error-as-configuration-error</li>
<li><a
href="https://github.com/github/codeql-action/commit/47fa6222231b12097f83215dd7a6b4a0915841fd"><code>47fa622</code></a>
Make <code>EACCES</code> a <code>ConfigurationError</code></li>
<li><a
href="https://github.com/github/codeql-action/commit/45693cc6882bb175b58a06818c91876e201037c7"><code>45693cc</code></a>
Refactor <code>ENOSPC</code> check into
<code>isDiskConfigurationError</code> function</li>
<li><a
href="https://github.com/github/codeql-action/commit/c2fd8f54d19fa46c94ed79cb92e6dd6606d61762"><code>c2fd8f5</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/4081">#4081</a>
from github/mario-campos/version-cache-to-disk</li>
<li><a
href="https://github.com/github/codeql-action/commit/c56f48e9bd458a387eb68a68534459e503e56b17"><code>c56f48e</code></a>
Log unexpected conditions during caching CLI output</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd...db488ddef3bf6cb639b32c2e9a7c0a7ea8271d28">compare
view</a></li>
</ul>
</details>
<br />


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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Daniel Hansen <dchansen06@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1 URGENT Urgent issue that needs a quick action and resolution Big Fry Something that is complex and/or large Boards Related to or involving any physical boards CMake Anything related to or dealing with CMake Documentation Improvements or additions to documentation Enhancement New feature or request Peripheral Related to or involving a peripheral including abstractions

Projects

None yet

2 participants