← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged after updating deprecated Node 12 GitHub Actions to Node 16. Initially blocked by a maintainer due to a merge error, the changes were resolved and merged to comply with GitHub's runtime deprecation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#261 ci: update actions versions rockcraft merged Merged after three approvals. Updates GitHub Actions versions to address Node 12 EOL dependencies. Reported CI network failures were unrelated to the changes.
82%
#462 ci: bump github action versions craft-parts merged Merged update to GitHub Actions versions to address deprecation warnings. Approved by a reviewer, passed CI checks, and modified one file with three additions and three deletions.
78%
#2514 build(deps): update github actions (main) (major) charmcraft merged Merged automated dependency update upgrading GitHub Actions to v6/v7 and Node.js to v24. Approved by two reviewers. Non-blocking CI failures on older OS versions and type-checking warnings did not prevent successful merge.
78%
#949 build(deps): update github actions (main) (major) craft-application merged Merged automated dependency updates for GitHub Actions and upgraded Node.js to v24. Approved by two reviewers, passed all CI checks, and auto-merged into main.
74%
#214 build(deps): update github actions (main) (major) craft-archives merged Merged automated dependency updates for GitHub Actions. Renovate updated actions/download-artifact to v6, actions/upload-artifact to v5, and Node.js to v24. Approved by two reviewers, passed all CI checks, and merged automatically.
74%
#1043 ci: remove deprecated ubuntu 18.04 GitHub CI charmcraft merged Merged changes remove deprecated Ubuntu 18.04 from GitHub Actions CI configuration following upstream deprecation. Approved by one reviewer with a single file update.
73%
#442 build(deps): update github actions (main) (major) craft-cli merged Merged automated dependency update for GitHub Actions, bumping checkout to v6, download/upload-artifact to v8/v7, node to 24, and action-gh-release to v3. Approved by two reviewers, passed CI, and merged via Renovate automerge.
73%
#1381 build(deps): update github actions (main) (major) craft-parts merged Merged automated dependency updates from Renovate. GitHub Actions for artifacts were upgraded to major versions, and Node.js was updated from v22 to v24. All CI checks passed prior to merge.
73%
#133 build(deps): update github actions (main) (major) starflow merged Merged automated dependency update upgrading multiple GitHub Actions to major versions and Node.js to v24. All CI checks passed, and changes were successfully integrated into the main branch.
73%
#2513 build(deps): update github actions (main) (major) charmcraft closed Renovate update for GitHub Actions and Node.js was closed without merging. CI checks failed, including a type-checking error in store.py, blocking the automerge process.
73%