Skip to content

feat: add CI workflow, Makefile, and deployment config#2

Merged
MarcusDavidG merged 3 commits into
mainfrom
feat/deployment-and-ci
Jun 15, 2026
Merged

feat: add CI workflow, Makefile, and deployment config#2
MarcusDavidG merged 3 commits into
mainfrom
feat/deployment-and-ci

Conversation

@MarcusDavidG

Copy link
Copy Markdown
Contributor

Summary

Adds developer tooling and CI infrastructure for building, testing, and deploying the contract.

Changes

  • .gitignore: Ignore test_snapshots/ and compiled sharpy binary
  • Makefile: make build, test, optimize, deploy-testnet, deploy-mainnet, init-testnet
  • .github/workflows/ci.yml: CI runs on every push/PR — tests, WASM build, optimize, uploads artifact

Notes

  • Testnet contract already deployed and initialized at CAYTIFPD6RFWVHMK5SPPUUIWWAAANHKOJB6GOAJS5SR5MBKZMEY2UODZ
  • Mainnet deployment pending wallet top-up

Provides make build, optimize, test, deploy-testnet, deploy-mainnet
and init-testnet targets.
On push/PR to main:
- cargo test
- cargo build --release --target wasm32-unknown-unknown
- stellar contract optimize
- upload optimized WASM as artifact
@MarcusDavidG MarcusDavidG merged commit 738257c into main Jun 15, 2026
1 check failed
@MarcusDavidG MarcusDavidG deleted the feat/deployment-and-ci branch June 15, 2026 10:21
MarcusDavidG added a commit that referenced this pull request Jun 19, 2026
feat: add CI workflow, Makefile, and deployment config
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