Conversation
…ovider # Conflicts: # yarn.lock
…th-updated-tron-provider feat: bump version 11
# Conflicts: # packages/utils/package.json # yarn.lock
…ev-merge feat: bump version 12
There was a problem hiding this comment.
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.12for contracts/utils and0.0.1-alpha.14for chainservice - Addition of publishConfig blocks with npm registry settings
- Migration from
isolmatetosolmatelibrary 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.
….0.1-alpha.13 respectively
chore: publish chainservice package