Skip to content

ci: add GitHub Actions and trusted npm publishing - #30

Merged
TrySound merged 5 commits into
masterfrom
chore/github-actions-ci-release
Aug 19, 2026
Merged

TrySound merged 5 commits into
masterfrom
chore/github-actions-ci-release

Conversation

@TrySound

Copy link
Copy Markdown
Collaborator

Summary

  • add GitHub Actions CI on Node.js 18 and 20
  • run tests and verify the CommonJS build in CI
  • publish GitHub releases to npm using OIDC trusted publishing and provenance

Verification

  • npm test on Node.js 18 and 20
  • npm run build on Node.js 18 and 20

npm configuration

After merging, configure a trusted publisher for isobject on npm with:

  • Organization/user: jonschlinkert
  • Repository: isobject
  • Workflow: release.yml
  • Environment: leave blank

No npm token or repository secret is required.

@TrySound
TrySound merged commit 9ab8c6f into master Aug 19, 2026
6 checks passed
@TrySound
TrySound deleted the chore/github-actions-ci-release branch August 19, 2026 23:26
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