Skip to content

update(major): publish package to github - #14

Merged
Isha-Sharma merged 12 commits into
mainfrom
github-package
Sep 7, 2026
Merged

update(major): publish package to github#14
Isha-Sharma merged 12 commits into
mainfrom
github-package

Conversation

@Isha-Sharma

@Isha-Sharma Isha-Sharma commented Nov 28, 2025

Copy link
Copy Markdown
Collaborator

Description

Upload package to github

Resolutions

  • fixes getfundwave/discussions#690

Copilot AI review requested due to automatic review settings November 28, 2025 08:32

Copilot AI left a comment

Copy link
Copy Markdown

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 migrates the package publishing infrastructure from GitLab to GitHub. The changes update repository URLs, reorganize build scripts, and reconfigure the CI/CD workflow to publish packages to GitHub Packages instead of GitLab.

Key changes:

  • Updated repository URLs from getfundwave to fundwave organization
  • Refactored build scripts to separate CJS and ESM builds
  • Modified CI/CD workflow to publish to GitHub Packages with proper authentication

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
package.json Updated repository URLs to fundwave org and reorganized build scripts
.github/workflows/npm-publish.yml Reconfigured workflow to publish to GitHub Packages instead of GitLab

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

Comment thread package.json
Comment thread .github/workflows/npm-publish.yml Outdated
Comment thread .github/workflows/npm-publish.yml
Isha-Sharma and others added 11 commits July 31, 2026 17:06
jsdoc-to-markdown@9.0.2 pulled in jsdoc@4.0.3, which calls the
removed util.isRegExp() and crashes the docs step on Node 24 (the
runner switched to Node 24 for npm OIDC trusted publishing). 9.1.3
resolves jsdoc@4.0.5, which uses lodash's isRegExp instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- actions/checkout, actions/setup-node, and gh-action-bump-version
  were pinned to versions whose action runtime targets Node 20,
  which GitHub now force-upgrades to Node 24 with a deprecation
  warning on every run. Bumped to the latest releases that declare
  node24 as their runtime (checkout@v7, setup-node@v7,
  gh-action-bump-version@v12.0.0, github-app-token@v2.1.0).
- Restored the "prepare" script (flagged in PR #14 review) so
  consumers installing this package via a git dependency get a
  built dist/, since dist/ is gitignored and only produced by the
  explicit CI build step otherwise.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@giriparus giriparus left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

reviewed workflow and test changes ( updated urls to not rely on external APIs, started failing )

lgtm

@Isha-Sharma
Isha-Sharma merged commit 70595d1 into main Sep 7, 2026
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.

3 participants