Skip to content

ci: split workflows around just recipes#59

Merged
dev-jodee merged 1 commit intomainfrom
ci/split-workflows
Apr 30, 2026
Merged

ci: split workflows around just recipes#59
dev-jodee merged 1 commit intomainfrom
ci/split-workflows

Conversation

@dev-jodee
Copy link
Copy Markdown
Collaborator

Summary

  • replace the monolithic CI workflow with split Build, Format, Lint, Test, and Benchmark workflows
  • keep the shared setup action, but move workflow behavior to just recipes instead of raw cargo/pnpm commands
  • add a just check-generated recipe and wire IDL Check through it
  • remove generated-client/client-dist/program artifact handoff from CI jobs in favor of self-contained just recipes

Test Plan

  • just fmt-check
  • just check-generated
  • just lint-check
  • just build
  • pre-push hook passed: format check and lint check

@github-actions
Copy link
Copy Markdown

Compute Unit Report

Instruction Samples Min CUs Max CUs Avg CUs Est Cost (Low) [SOL] Est Cost (Med) [SOL] Est Cost (High) [SOL]
cancel_subscription 11 1805 2129 2013 0.000005000 0.000005080 0.000006006
close_subscription_authority 7 1881 1916 1886 0.000005000 0.000005075 0.000005943
create_fixed_delegation 38 3621 9649 5190 0.000005001 0.000005207 0.000007595
create_plan 84 3540 11053 5007 0.000005001 0.000005200 0.000007503
create_recurring_delegation 27 3640 11145 4924 0.000005001 0.000005196 0.000007462
delete_plan 8 416 416 416 0.000005000 0.000005016 0.000005208
init_subscription_authority 142 9351 21373 12374 0.000005003 0.000005494 0.000011187
revoke_delegation 19 318 585 420 0.000005000 0.000005016 0.000005210
subscribe 21 6670 12694 7751 0.000005002 0.000005310 0.000008875
transfer_fixed 6 10094 10097 10096 0.000005003 0.000005403 0.000010048
transfer_recurring 17 10206 14797 12531 0.000005003 0.000005501 0.000011265
transfer_subscription 10 10473 11986 11080 0.000005003 0.000005443 0.000010540
update_plan 21 424 503 476 0.000005000 0.000005019 0.000005238

Generated: 2026-04-30

@dev-jodee dev-jodee merged commit 86bd4ea into main Apr 30, 2026
8 checks passed
@dev-jodee dev-jodee deleted the ci/split-workflows branch April 30, 2026 00:21
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