← Back to issue list

ci: update deprecated node12-based actions

View original Github issue

Metadata

Project
snapcraft
Number
#4047
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
80%
#462 ci: bump github action versions craft-parts merged Merged PR #462 in commit 79c7da8f, updating three GitHub Actions references to address deprecation notices.
74%
#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.
71%
#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.
71%
#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.
71%
#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.
71%
#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.
70%
#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.
70%
#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.
70%
#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.
70%