Skip to content

chore: publish chainservice package#395

Open
preethamr wants to merge 45 commits intomainnet-prodfrom
feat/publish-chainservice_package
Open

chore: publish chainservice package#395
preethamr wants to merge 45 commits intomainnet-prodfrom
feat/publish-chainservice_package

Conversation

@preethamr
Copy link
Contributor

chore: publish chainservice package

just-a-node and others added 30 commits January 23, 2025 14:21
…th-updated-tron-provider

feat: bump version 11
# Conflicts:
#	packages/utils/package.json
#	yarn.lock
Copilot AI review requested due to automatic review settings November 28, 2025 19:24
Copy link
Contributor

Copilot AI left a comment

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 prepares the chainservice package for publication to npm by adding the necessary configuration and CI/CD pipeline steps. The changes include version bumps to alpha releases, adding publishConfig sections to package.json files, replacing the isolmate dependency with solmate in Solidity contracts, and implementing a three-stage publishing workflow for the contracts, utils, and chainservice packages.

Key changes:

  • Version bumps to 0.0.1-alpha.12 for contracts/utils and 0.0.1-alpha.14 for chainservice
  • Addition of publishConfig blocks with npm registry settings
  • Migration from isolmate to solmate library in Solidity imports
  • Three separate CI publishing steps for handling package dependencies

Reviewed changes

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

Show a summary per file
File Description
packages/adapters/chainservice/package.json Added publishConfig and bumped version to alpha.14; changed utils dependency from workspace to pinned version
packages/utils/package.json Added publishConfig section and bumped version to alpha.12
packages/contracts/package.json Added publishConfig, bumped version to alpha.12, replaced isolmate with solmate dependency
packages/contracts/script/deploy/Token.s.sol Updated import from isolmate to solmate
packages/contracts/lib/xerc20/solidity/contracts/XERC20Factory.sol Updated CREATE3 import from isolmate to solmate
packages/contracts/lib/xerc20/solidity/test/unit/XERC20Factory.t.sol Updated CREATE3 import from isolmate to solmate
packages/contracts/lib/xerc20/solidity/test/e2e/Common.sol Updated IERC20 import from isolmate to OpenZeppelin
.github/workflows/build-test-deploy.yml Added three sequential publishing steps for contracts, utils, and chainservice packages
README.md Added documentation about chainservice package publishing and dependency order
yarn.lock Updated dependencies reflecting the switch from isolmate to solmate and various other package version changes

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

You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.

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.

5 participants