Skip to content

feat: Add WASM artifact build and release pipeline#747

Merged
Hexstar-labs merged 1 commit into
BrainTease:mainfrom
Timothy2025-20:feature/wasm-release-pipeline
Jun 29, 2026
Merged

feat: Add WASM artifact build and release pipeline#747
Hexstar-labs merged 1 commit into
BrainTease:mainfrom
Timothy2025-20:feature/wasm-release-pipeline

Conversation

@Timothy2025-20

Copy link
Copy Markdown
Contributor

WASM Artifact Build & Release Pipeline

Summary

This PR adds an automated pipeline for building, verifying, and releasing WASM contract artifacts.

Changes

  • ✅ GitHub Actions workflow for contract releases
  • ✅ Build optimized WASM on tagged releases
  • ✅ Compute and record SHA256 checksums
  • ✅ Attach WASM and checksum manifest to release
  • ✅ Optionally publish to Soroban registry
  • ✅ Development build script
  • ✅ Registry publishing script
  • ✅ Complete documentation

Pipeline Stages

  1. Build WASM contracts
  2. Compute checksums
  3. Create manifest
  4. Attach to release
  5. (Optional) Publish to registry

Files Added

  • .github/workflows/contract-release.yml
  • scripts/build-wasm.sh
  • scripts/publish-registry.sh
  • docs/wasm-release.md

Closes #669

- Add GitHub Actions workflow for contract releases
- Build optimized WASM on tagged releases
- Compute and record SHA256 checksums
- Attach WASM and checksum manifest to release
- Optionally publish to Soroban registry
- Add development build script
- Add registry publishing script
- Complete documentation in docs/wasm-release.md

Closes BrainTease#669
@drips-wave

drips-wave Bot commented Jun 28, 2026

Copy link
Copy Markdown

@Timothy2025-20 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Hexstar-labs Hexstar-labs merged commit 2816c95 into BrainTease:main Jun 29, 2026
5 of 27 checks passed
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.

[DevOps] WASM Artifact Build & Release Pipeline

2 participants