Skip to content

Harden package-size: LICENSE + CI + smoke test - #2

Merged
NickCirv merged 1 commit into
mainfrom
portfolio-uplift/fortify2
Jun 21, 2026
Merged

Harden package-size: LICENSE + CI + smoke test#2
NickCirv merged 1 commit into
mainfrom
portfolio-uplift/fortify2

Conversation

@NickCirv

Copy link
Copy Markdown
Owner

Adds Node 20/22 CI workflow and a syntax-check smoke test (npm test verified green locally). LICENSE was already present — skipped.

Changes

  • .github/workflows/ci.yml — Node 20/22 matrix CI on push + PR
  • test/smoke.test.js — ESM node:test smoke that checks entry is valid JS
  • package.json — adds scripts.test: "node --test", bumps engines.node to >=20 (Node 18 EOL)

Verification

npm test → 1/1 pass, exit 0, gitleaks clean.

Part of github-portfolio-uplift fortification. Generated with Claude Code

Fortification (resume) of github-portfolio-uplift.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@NickCirv
NickCirv merged commit 866add0 into main Jun 21, 2026
2 checks passed
@NickCirv
NickCirv deleted the portfolio-uplift/fortify2 branch June 21, 2026 07:38
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