Skip to content

ci(jac-gpt): install prebuilt jac dev binary instead of building from source#669

Merged
udithishanka merged 1 commit into
mainfrom
ci/jac-gpt-dev-binary
Jul 1, 2026
Merged

ci(jac-gpt): install prebuilt jac dev binary instead of building from source#669
udithishanka merged 1 commit into
mainfrom
ci/jac-gpt-dev-binary

Conversation

@udithishanka

Copy link
Copy Markdown
Collaborator

Why

Follow-up to #668. That workflow built the jac binary from source (setup-jac) on every run. Inside jaseci the build cache is warm (one build amortized across ~8 parallel jobs), but cross-repo the cache key includes a hash of jaclang source, so it goes cold whenever jaseci touches jaclang (multiple times/day) and most runs paid a ~34 min cold build. GitHub also scopes a PR branch's cache away from main, so main cold-built again after every merge.

Change

Download the prebuilt dev release asset (jac-dev-linux-x86_64, a rolling build of main) with checksum verification, seconds instead of 34 minutes. This also removes the dual jaseci checkout entirely (Agentic-AI back at repo root). Serve + byllm capability deps still install via jac install --global.

Testing dev keeps the canary on bleeding-edge main (no release lag), and this PR's own run validates the approach end to end.

… source

The integration test built the jac binary from source via setup-jac on every
run. Cross-repo that cache goes cold whenever jaseci touches jaclang, so most
runs paid a ~34 min cold build. Download the prebuilt 'dev' release (rolling
build of main) instead: seconds, and it drops the dual jaseci checkout. Serve
and byllm capability deps install via 'jac install --global'.
@udithishanka udithishanka merged commit a6d82ff into main Jul 1, 2026
1 check passed
@udithishanka udithishanka deleted the ci/jac-gpt-dev-binary branch July 1, 2026 13:12
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