gh-actions-node24-migration

Automate GitHub Actions workflow migration from Node 20 to Node 24.

5|1|Updated May 3, 2026
One-click install
npx skills add https://github.com/richardwooding/file-search-on --skill gh-actions-node24-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gh-actions-node24-migration
Source: https://github.com/richardwooding/file-search-on/tree/main/.claude/skills/gh-actions-node24-migration
Command: npx skills add https://github.com/richardwooding/file-search-on --skill gh-actions-node24-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the migration of GitHub Actions workflows from Node 20 to Node 24, simplifying the process of updating workflows to the new runtime.

Core Features & Use Cases

  • Automated Audit: Identifies actions and workflows that need to be updated for Node 20 deprecation.
  • Version Bumping: Automatically updates uses: references to action versions compatible with Node 24.
  • In-Place Rewrite: Rewrites runs.using: node20 to node24 directly in the workflow files.
  • Use Case: When you need to ensure your GitHub Actions workflows are compatible with the new Node 24 runtime, this Skill can automate the process and save time.

Quick Start

Run the skill with the command: python scripts/audit.py <repo-root>

Frequently Asked Questions about gh-actions-node24-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate GitHub Actions workflows from Node 20 to Node 24?

To migrate GitHub Actions workflows from Node 20 to Node 24, you can run an automated script that audits your repository, updates `uses:` references to compatible action versions, and rewrites `runs.using: node20` to `node24` directly in the workflow files.

What is the best way to update GitHub Actions for the Node 24 runtime?

The best way to update GitHub Actions for the Node 24 runtime is automating the migration to identify deprecated Node 20 actions and rewrite the workflow files in-place, ensuring compatibility without manual file editing.

Do I need GitHub CLI installed to automate Node 24 migration?

Yes, you need the GitHub CLI installed and configured with access to the repository's action metadata to automate the Node 24 migration and update the workflow references successfully.

Can I automatically bump action versions for Node 20 deprecation in GitHub Actions?

Yes, you can automatically bump action versions for Node 20 deprecation by running a migration script that identifies outdated references and updates them to versions compatible with the Node 24 runtime.

How does automated Node 24 migration handle existing workflow files?

Automated Node 24 migration handles existing workflow files by performing an in-place rewrite, directly changing the `runs.using: node20` declarations to `node24` and updating the required action references.

What are the limitations of automating GitHub Actions Node 24 migration?

The automation is limited to identifying and updating workflow references and `runs.using` declarations, requiring existing repository access and action metadata to successfully rewrite files for the Node 24 runtime.