Skip to content

feat(release): publish credible-std ABI artifacts - #112

Merged
odyslam merged 1 commit into
masterfrom
codex/publish-npm-abis
Aug 11, 2026
Merged

feat(release): publish credible-std ABI artifacts#112
odyslam merged 1 commit into
masterfrom
codex/publish-npm-abis

Conversation

@odyslam

@odyslam odyslam commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • generate raw ABI arrays for every ABI-bearing contract and interface defined under src/
  • publish the generated artifacts/ tree in @phylax-systems/credible-std and attach the same ABIs to GitHub releases
  • add PR coverage for artifact generation and npm package contents
  • document stable deep-import paths and bump the release version to 0.8.1

Validation

  • ./shell/create_artifacts.sh — 63 ABI artifacts
  • repeated clean generation produces identical aggregate SHA-256 6e067e0d500da8a4b0447950db0a487f006ae004ba08732d896bba98480ad8e9
  • all generated JSON files are non-empty ABI arrays and have unique GitHub release asset names
  • npm pack: 63 ABI files, 486 total files, 469,752 bytes compressed
  • clean consumer import: PhEvm.json (45 entries) and SafeTxShapeAssertion.json (61 entries)
  • actionlint .github/workflows/release.yml .github/workflows/solidity-test.yml
  • forge fmt --check
  • git diff --check

After merge, tag 0.8.1 will publish the package through the existing npm OIDC trusted publisher.

@odyslam
odyslam merged commit 8f08f2e into master Aug 11, 2026
23 checks passed
@odyslam
odyslam deleted the codex/publish-npm-abis branch August 11, 2026 22:30
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.

1 participant