Skip to content

Feat: node 22, dependencies upgrades and force connect#17

Merged
bchelkowski merged 2 commits into
masterfrom
feat/node-22-dep-upgrades-force-connect
Mar 24, 2026
Merged

Feat: node 22, dependencies upgrades and force connect#17
bchelkowski merged 2 commits into
masterfrom
feat/node-22-dep-upgrades-force-connect

Conversation

@bchelkowski
Copy link
Copy Markdown
Member

No description provided.

- Require Node >=22 and npm >=10 (update .nvmrc and engines in package.json)
- Add --forceConnect flag to test command: kills any local process holding
  Roku debug port 8085 before deploying; default behaviour fails immediately
  if port is occupied (add options/forceConnect.js, update commands/test.js)
- Upgrade commander 8→14 (CJS, all used APIs backward compatible)
- Upgrade ansi-colors 4.1.1→4.1.3, inquirer to latest 8.x
- Keep @Angular-devkit on 13.x (branchAndMerge removed in v14+, needs separate fix)
- Keep inquirer on 8.x (v9+ is ESM-only)
- Upgrade eslint 8.21→8.57.1, update .eslintrc: ecmaVersion latest, es2022
- Add semantic-release + changelog/git/github devDeps
- Update release workflow: Node 22, OIDC provenance publish, checkout@v6,
  setup-node@v6, npx semantic-release with changelog and git plugins,
  add missing id-token/issues/pull-requests permissions
- Update peerDependencies to kopytko-packager ^1.3.1 and
  kopytko-unit-testing-framework ^2.5.0
- Add .npmrc with legacy-peer-deps=true (peer packages not yet published)
@bchelkowski bchelkowski requested a review from a team as a code owner March 24, 2026 22:19
@bchelkowski bchelkowski requested review from Borsuczio and tbazelczuk and removed request for a team March 24, 2026 22:19
@bchelkowski bchelkowski merged commit 1111ebf into master Mar 24, 2026
1 check passed
@bchelkowski bchelkowski deleted the feat/node-22-dep-upgrades-force-connect branch March 24, 2026 22:21
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.0.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant