chainlink icon indicating copy to clipboard operation
chainlink copied to clipboard

[WIP] feat: contracts publishing in CI

Open erikburt opened this issue 2 years ago • 2 comments

Do not merge

Proof-of-concept workflow for publishing contracts to NPM through CI.

  • Takes the general flow from CCIP - https://github.com/smartcontractkit/ccip/blob/ccip-develop/.github/workflows/solidity.yml
  • Utilizes https://github.com/smartcontractkit/.github/blob/main/actions/ci-publish-npm/action.yml instead

Left to do:

  • [ ] Set an environment for the publish jobs so secrets publishing secrets are further gated
  • [ ] Set up branch protection rules for gh environment
  • [ ] Test via dry-run
  • [ ] Have secrets added to repository
  • [ ] Test via dry-run again
  • [ ] Remove dry-run flag and "test" during next release cycle

https://smartcontract-it.atlassian.net/browse/RE-2226

erikburt avatar Feb 20 '24 21:02 erikburt

I see that you haven't updated any CHANGELOG files. Would it make sense to do so?

github-actions[bot] avatar Feb 20 '24 21:02 github-actions[bot]

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube