Skip to content

Unify Makefile and CI on stellar contract build toolchain#281

Open
Bug-Hunter-X wants to merge 3 commits into
Vatix-Protocol:mainfrom
Bug-Hunter-X:feature/274-unify-makefile-ci-build
Open

Unify Makefile and CI on stellar contract build toolchain#281
Bug-Hunter-X wants to merge 3 commits into
Vatix-Protocol:mainfrom
Bug-Hunter-X:feature/274-unify-makefile-ci-build

Conversation

@Bug-Hunter-X

@Bug-Hunter-X Bug-Hunter-X commented Jun 19, 2026

Copy link
Copy Markdown

Overview

This PR unifies the Makefile and CI on the stellar contract build toolchain. It ensures a single canonical build command, CI and deploy-testnet.sh use the same path, and updates documentation.

Related Issue

Closes #274

Changes

  • Updated CI to use stellar CLI and make build
  • Updated deploy scripts to reference correct path
  • Updated README

@Mimah97

Mimah97 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

@Bug-Hunter-X please fix ci

stellar/actions/setup-stellar@v1 does not exist, which caused CI to
fail before any build steps ran. Use the official stellar-cli action.
@Bug-Hunter-X

Copy link
Copy Markdown
Author

@Mimah97 Fixed CI in 2700f7a — replaced the invalid stellar/actions/setup-stellar@v1 with stellar/stellar-cli@v27.0.0. Please re-run checks when you can.

stellar contract build writes to repo-root target/wasm32v1-none/release,
not contracts/market/target. The ls step was failing CI after a successful
build. Align deploy.sh path with the same location.
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.

2 participants