Skip to content

Pass regenerate-command to rainix-copy-artifacts - #2961

Open
thedavidmeister wants to merge 1 commit into
mainfrom
2026-11-02-regenerate-command
Open

thedavidmeister wants to merge 1 commit into
mainfrom
2026-11-02-regenerate-command

Conversation

@thedavidmeister

Copy link
Copy Markdown
Contributor

Follows rainlanguage/rainix#433, which makes rainix the sole installer of .staged-config/ and runs a repo's extra regeneration only from the new regenerate-command input.

  • script/build.sh: drop the .staged-config/ install block. rainix installs it before this runs, so the block's missing-dir check would exit 1. Subgraph ABIs + graph codegen, bindings ABIs and test_fixtures regeneration are unchanged.
  • .github/workflows/git-clean.yaml: pass with: regenerate-command: ./script/build.sh to rainix-copy-artifacts.yaml@main.

QA

  • Discriminating tests: the git-clean job. Without regenerate-command, rainix#433 never runs build.sh, so the ABI/subgraph/test_fixtures regen is unchecked. With it but with the install block kept, build.sh exits 1 on the missing .staged-config/.
  • Mutations applied: none (production change; CI is the check).
  • Oracle: the consumer table in rainix#433 (raindex.deploy row: remove the install block, pass regenerate-command).
  • Category check: both items in that row are done. No other file in this repo calls rainix-copy-artifacts.

🤖 Generated with Claude Code

rainix now installs .staged-config/ itself and runs extra regeneration
only from the regenerate-command input (rainlanguage/rainix#433). Drop
build.sh's install block and pass build.sh as regenerate-command.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@thedavidmeister thedavidmeister self-assigned this Nov 2, 2026

This branch has not been deployed

No deployments
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