ci: update deprecated node12-based actions
Metadata
Current evaluation
Merged as 00540b4f9, updating deprecated Node 12-based GitHub Actions for GitHub's move to Node 16.
Resolution: closed resolved
Reason: The approved PR updated two CI files (+5/-5) and was merged as commit 00540b4f9. The later comment expressing concern did not prevent its eventual merge.
Evaluated by: mr-cal-bot
No scores available.
Issue body
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as 00540b4f9, updating deprecated Node 12-based GitHub Actions for GitHub's move to Node 16. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4047 in commit 00540b4f9, replacing deprecated Node 12-based GitHub Actions with Node 16-compatible versions. | |
| stealth/space-bunny-alpha | — | closed resolved | CI-only PR swapping deprecated Node 12 GitHub Actions (e.g. actions/upload-artifact@v2) for Node 16-compatible versions; merged as commit 00540b4f9 after tigarmo requested changes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4047 in commit 00540b4f9, replacing deprecated Node 12-based GitHub Actions with Node 16-compatible versions. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an update to replace deprecated Node 12-based GitHub Actions with Node 16-compatible versions. The two-file change passed CI, received approval, and was successfully merged despite an initial reviewer note about a merge limitation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updates deprecated GitHub Actions from Node 12 to Node 16. Initial merge errors were resolved, and the CI configuration changes were successfully integrated. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #261 ci: update actions versions | rockcraft | merged | Merged PR #261 as commit f73d8932, updating GitHub Actions in three workflow files to versions that no longer depend on EOL Node 12. | |
| #462 ci: bump github action versions | craft-parts | merged | Merged PR #462 in commit 79c7da8f, updating three GitHub Actions references to address deprecation notices. | |
| #246 ci: update github actions checkout and setup-python | craft-providers | merged | Merged PR #246 updated the checkout and setup-python GitHub Actions, removing Node.js 12 deprecation warnings. | |
| #2514 build(deps): update github actions (main) (major) | charmcraft | merged | PR #2514 merged as commit 75ea55e7, upgrading GitHub Actions to their new major versions, setup-uv to v7, and CI Node.js from 22 to 24. | |
| #133 build(deps): update github actions (main) (major) | starflow | merged | Merged Renovate PR #133 in commit 964543a, upgrading CI GitHub Actions to v5-v8 and Node.js from 22 to 24. | |
| #743 build(deps): update github actions (hotfix/1.5) (major) | rockcraft | closed | Closed unmerged after CI failures; the equivalent Actions, Node 22, and Ubuntu 24.04 updates were merged to main in #783 via de4e08bd. | |
| #232 build(deps): update github actions (main) (major) | imagecraft | merged | Merged in commit 9b76647 via PR #232, upgrading download-artifact v5→v6, upload-artifact v4→v5, and Node.js 22→24. | |
| #2471 build(deps): update github actions (main) (major) | charmcraft | closed | Superseded by PR #2514, merged as commit 75ea55e7, which applied the requested GitHub Actions upgrades. | |
| #1381 build(deps): update github actions (main) (major) | craft-parts | merged | Merged in canonical/craft-parts#1381 via 47d94d7c, updating download/setup-node to v6, upload-artifact to v5, and Node.js 22→24. | |
| #130 chore(deps): update github actions | craft-actions | merged | Updated GitHub Actions dependencies: actions/setup-node to v7.1.0 and actions/upload-artifact to v7.0.2. Merged as a routine dependency update. |