ci: implement wasm build and stellar optimization for contracts#395
ci: implement wasm build and stellar optimization for contracts#395Francis6-git wants to merge 1 commit into
Conversation
|
hey, main was failing CI from broken auth imports + frontend parse errors. fixed and pushed to main now. please rebase to pick up the fixes: git fetch upstream
git rebase upstream/main
git push --force-with-leaseif there's a conflict, resolve it locally and we'll review once CI is green. |
|
hey, main CI is fully green now. there were several real TypeScript and test issues from #444's merge that have all been fixed. please rebase one more time: git fetch upstream
git rebase upstream/main
git push --force-with-leaseyour PR's diff should be much cleaner after this rebase since main now has the canonical versions of cancel.ts, sorobanService.ts, and the withdraw test. |
|
closing for inactivity — this has been open ~4 weeks with no contributor response after the last review. main has moved significantly since (#499 contract reconciliation, #706 auth-mock fix, ~150 new issues filed). if you want to continue this work, open a fresh PR rebased on current main. happy to review it then. join us on Telegram if you want to coordinate: https://t.me/+DOylgFv1jyJlNzM0 |
This PR closes #342 by extending the contracts CI job. It now goes beyond unit testing to verify that the contracts compile to valid WASM artifacts. It includes a mandatory optimization pass using stellar-cli, which is essential for ensuring the contracts fit within Stellar's network limits. The optimized .wasm files are preserved as CI artifacts for deployment verification.
Closes #342