Skip to content

fix(seeding): seed and fixture git commits ignore operator commit.gpgsign (CL-7492) - #714

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-7492-probes-provisioner
Sep 15, 2026
Merged

TheGreatAxios merged 4 commits into
mainfrom
cl-7492-probes-provisioner

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

CL-7492: chat-provisioned runs never reached deployReadyAllocation. Diagnosis: the probe/deployment provisioner split (distinct probe vs deployment registries and separate process-provisioner state dirs, already in base via #684) closes the vendor adopt-path gap — route and chat drive the same prepareProvisionedDeployment, and with the split adoptProbe stays false so a fresh deployment allocation flows through reconciler onReady into deployReadyAllocation. Verified: scripts/e2e/chat.test.ts 10/10 green, including mention fan-out, echo invite, and auto-invite.

This PR fixes the ambient-config break that blocked proving it: on machines with commit.gpgsign=true globally, the seeding git pusher's seed commit (and hub git-fixture commits) inherited operator signing config — failing closed or hanging in gpg. Seed/fixture commits now pass -c commit.gpgsign=false, same as the existing core.hooksPath= isolation.

Fixes CL-7492

Verification

  • packages/seeding: 82 pass, 0 fail (incl. new red/green gpgsign test)
  • scripts/e2e/chat.test.ts: 10 pass, 0 fail (mention fan-out, echo invite, auto-invite all green, no skips present)
  • bun run test (full unit suite): green; typecheck, eslint (0 errors), check:structural: green
  • Pre-existing, untouched by this PR: prettier flags VENDORED.md table drift; room-activity.drizzle flake passes in isolation

@linear-code

linear-code Bot commented Sep 15, 2026

Copy link
Copy Markdown

CL-7492

@TheGreatAxios
TheGreatAxios force-pushed the cl-7492-probes-provisioner branch 3 times, most recently from da05866 to acb2b11 Compare September 15, 2026 16:42
@TheGreatAxios
TheGreatAxios force-pushed the cl-7492-probes-provisioner branch from acb2b11 to 7b028af Compare September 15, 2026 17:51
@TheGreatAxios
TheGreatAxios merged commit 638f4d6 into main Sep 15, 2026
24 checks passed
@TheGreatAxios
TheGreatAxios deleted the cl-7492-probes-provisioner branch September 15, 2026 19:49
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