Skip to content

fix(release): bump release-it to v19, remove DEBUG workaround#14

Merged
osolmaz merged 2 commits intomainfrom
fix/bump-release-it
Feb 18, 2026
Merged

fix(release): bump release-it to v19, remove DEBUG workaround#14
osolmaz merged 2 commits intomainfrom
fix/bump-release-it

Conversation

@dutifulbob
Copy link
Collaborator

Summary

Bump release-it from v17 to v19 and remove the DEBUG/NODE_DEBUG workaround.

v17 passes log: null to Octokit, causing Cannot read properties of null (reading 'debug') on GitHub release creation. v19 fixes this by using {} instead of null.

Changes

  • release-it: ^17.1.1^19.2.4
  • Removed DEBUG: release-it:config and NODE_DEBUG: release-it:config from release workflow (no longer needed)

v19 uses {} instead of null for Octokit log option, fixing the
'Cannot read properties of null (reading debug)' crash.
DEBUG/NODE_DEBUG workaround no longer needed.
…port

- release-it v17 → v19 (fixes Octokit null log crash)
- in-memory version bump: fetch latest from npm, bump in CI working
  dir only, never commit to main (branch-protection compatible)
- fix skillflag import: 'skillflag/dist/index.js' → 'skillflag'
- bump skillflag dep to 0.1.3 (has proper package exports)
@osolmaz osolmaz merged commit 61d540c into main Feb 18, 2026
1 check passed
@osolmaz osolmaz deleted the fix/bump-release-it branch February 18, 2026 19:03
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.

2 participants