Skip to content

fix(npm-publish): Resolve publishing pipeline conflicts and CI issues#4

Merged
lemyskaman merged 6 commits into
mainfrom
feat/publish-to-npm
Jun 17, 2026
Merged

fix(npm-publish): Resolve publishing pipeline conflicts and CI issues#4
lemyskaman merged 6 commits into
mainfrom
feat/publish-to-npm

Conversation

@lemyskaman

Copy link
Copy Markdown
Member
  • Remove OIDC from release.yml, add NODE_AUTH_TOKEN for NPM_TOKEN auth
  • Delete conflicting release-please.yml and .release-please-manifest.json
  • Move test-matrix to PR-only, add HUSKY=0 to npm ci steps
  • Remove Node 20 from matrix (unsupported by engine>=22)
  • Add AI tool directories to .gitignore"

- Remove OIDC from release.yml, add NODE_AUTH_TOKEN for NPM_TOKEN auth
- Delete conflicting release-please.yml and .release-please-manifest.json
- Move test-matrix to PR-only, add HUSKY=0 to npm ci steps
- Remove Node 20 from matrix (unsupported by engine>=22)
- Add AI tool directories to .gitignore
@lemyskaman lemyskaman force-pushed the feat/publish-to-npm branch from ac78644 to 990088f Compare June 17, 2026 16:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR focuses on stabilizing the GitHub Actions publishing pipeline and CI by removing conflicting release automation and aligning Node versions with the package’s Node >=22 engine requirement.

Changes:

  • Switch release workflow away from OIDC and toward token-based npm auth; simplify Node setup and disable Husky during CI installs.
  • Remove Release Please workflow/config to avoid pipeline conflicts.
  • Limit the Node test matrix to PRs only and drop Node 20 from the matrix.

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.github/workflows/release.yml Updates release pipeline (Node version, auth method, Husky behavior).
.github/workflows/ci.yml Adjusts CI behavior (PR-only test matrix, remove Node 20, disable Husky on install).
.github/workflows/release-please.yml Removes conflicting Release Please workflow.
.release-please-manifest.json Removes Release Please manifest config.
.gitignore Ignores local AI/editor tooling directories and working notes.
CHANGELOG.md Reformats changelog list items (but currently includes duplicate entries/typos).
node_modules/.vite/vitest/results.json Removes a generated test artifact from the repo.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/release.yml
Comment thread .github/workflows/release.yml
Comment thread CHANGELOG.md Outdated
Comment thread CHANGELOG.md Outdated
lemyskaman and others added 3 commits June 17, 2026 12:32
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@lemyskaman lemyskaman merged commit 9e49555 into main Jun 17, 2026
4 checks passed
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