Skip to content

build: add cached docker program build - #200

Closed
karl-dz wants to merge 1 commit into
Squads-Protocol:mainfrom
malbeclabs:docker-build
Closed

karl-dz wants to merge 1 commit into
Squads-Protocol:mainfrom
malbeclabs:docker-build

Conversation

@karl-dz

@karl-dz karl-dz commented Sep 3, 2026

Copy link
Copy Markdown

Summary

  • Build the program in Docker via make build, removing the need for a Solana toolchain, Anchor CLI, or avm on the host
  • Add a Docker Build workflow that runs the same make build on every pull request touching the build inputs, and asserts the resulting .so is non-empty
  • Replace the README build instructions, which pinned agave-install 1.18.16 and avm use 0.29.0 against a tree that needs Anchor 0.32 and Solana 2.2

Testing

  • make build from a clean checkout, producing target/deploy/squads_multisig_program.so at 867640 bytes
  • A second make build with no source changes, fully served from cache

@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

@karl-dz is attempting to deploy a commit to the squads Team on Vercel.

A member of the Team first needs to authorize it.

@karl-dz karl-dz closed this Sep 3, 2026
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