Skip to content

chore(ci): migrate workflows and package metadata to Node 24 - #12

Merged
nathanBurg merged 1 commit into
mainfrom
chore/node24-actions-upgrade
Apr 16, 2026
Merged

chore(ci): migrate workflows and package metadata to Node 24#12
nathanBurg merged 1 commit into
mainfrom
chore/node24-actions-upgrade

Conversation

@nathanBurg

Copy link
Copy Markdown
Contributor

Summary

Updates the GitHub Actions workflows and package metadata for the Node 24 migration. This removes deprecated Node 20-based action usage, aligns the package's supported runtime with Node 24, and bumps the package version to 0.1.7 for the next release.

Changes

Files Changed

  • .github/workflows/ci.yml - upgrades actions/checkout and actions/setup-node to Node 24-compatible majors and removes Node 20/22 from the compat matrix
  • .github/workflows/release.yml - upgrades workflow action versions and aligns release Node with .node-version
  • package.json - bumps version to 0.1.7 and raises engines.node to >=24
  • README.md - updates the documented Node requirement to 24+

Verification

Automated Checks

  • bun install --frozen-lockfile
  • bun run typecheck
  • bun run format:check
  • bun run lint
  • bun run build
  • bun test
  • npm pack --dry-run

Manual Verification

  • node dist/cli.js --version
  • node dist/cli.js --help
  • Interactive CLI smoke test for login, auth status, languages, search, feedback, mcp, and logout

Related Issues

  • None linked

Upgrade GitHub Actions to Node 24-compatible action versions, align release Node with .node-version, raise the supported Node baseline to 24, and bump the package version to 0.1.7 for the next release.
@nathanBurg nathanBurg self-assigned this Apr 16, 2026
@nathanBurg
nathanBurg merged commit 2e30bf8 into main Apr 16, 2026
3 checks passed
jlitola added a commit that referenced this pull request Apr 21, 2026
The backend-asks content belongs in the internal gaps report
(/tmp/githits-cli-pkg-intel-backend-gaps.md). Public repo keeps
only a terse "upstream enhancement" note where relevant.

- Remove docs/backend-asks.md.
- Soften the tools.md path_prefix note to drop the internal-doc
  pointer.

The listRepoFiles glob / pattern-filter ask has been moved to the
internal gaps report as item #12.
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.

1 participant