Skip to content

Upgrade all third-party actions and pin them to immutable releases#46

Merged
jeancochrane merged 7 commits into
mainfrom
copilot/upgrade-third-party-actions
Jun 4, 2026
Merged

Upgrade all third-party actions and pin them to immutable releases#46
jeancochrane merged 7 commits into
mainfrom
copilot/upgrade-third-party-actions

Conversation

Copilot AI commented May 22, 2026

Copy link
Copy Markdown
Contributor

This PR upgrades all of our third-party GitHub Actions to ensure they are compatible with the upcoming Node 20 deprecation.

While we're at it, we also switch all of our references to third-party actions to point to immutable releases, so as to protect ourselves from the the ongoing scourge of supply chain attacks against third-party actions. If an action repo is using immutable releases, we pin to a specific immutable release; otherwise, we pin to the commit hash for the latest release of that action.

Test workflows to confirm these upgrades don't break anything:

Connects https://github.com/ccao-data/aws-infrastructure/issues/59.

…to commit hashes

Agent-Logs-Url: https://github.com/ccao-data/public/sessions/b397683a-597e-4e57-b6da-6ee594319300

Co-authored-by: jeancochrane <14170650+jeancochrane@users.noreply.github.com>
…nter v8.6.0

Agent-Logs-Url: https://github.com/ccao-data/public/sessions/080950c8-307f-41f7-ab5c-bcae78452d53

Co-authored-by: jeancochrane <14170650+jeancochrane@users.noreply.github.com>
@jeancochrane jeancochrane marked this pull request as ready for review May 29, 2026 15:39
@jeancochrane jeancochrane requested a review from a team as a code owner May 29, 2026 15:39
@jeancochrane jeancochrane requested review from wrridgeway and removed request for jeancochrane May 29, 2026 15:39

@wrridgeway wrridgeway left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we still need to test super linter?

@jeancochrane

Copy link
Copy Markdown
Member

Thanks for catching that, I just added the run link to the body of the PR comment!

@jeancochrane jeancochrane merged commit 4a37c67 into main Jun 4, 2026
9 checks passed
@jeancochrane jeancochrane deleted the copilot/upgrade-third-party-actions branch June 4, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants