Skip to content

Omit zipxEnv from workflow_call caller jobs - #45

Merged
russwyte merged 1 commit into
mainfrom
fix/zipxenv-omit-workflow-call
Jul 31, 2026
Merged

Omit zipxEnv from workflow_call caller jobs#45
russwyte merged 1 commit into
mainfrom
fix/zipxenv-omit-workflow-call

Conversation

@russwyte

Copy link
Copy Markdown
Contributor

Summary

  • Stop merging PlanConfig.env / zipxEnv onto reusable-workflow caller jobs (Capability.workflowCall), which GHA forbids alongside uses:.
  • Keep shared env on Verify, rehydrate, publish, and other normal runner jobs (Playwright / LocalDir still works).
  • Document the exclusion; cover it in PlannerSpec and ZipxDocsSpec.

Fixes #44

Test plan

  • core/testOnly zipx.core.PlannerSpec (includes omit-on-workflow_call assertion)
  • central/testOnly zipx.specular.ZipxDocsSpec
  • Regenerate or spot-check a repo that uses zipxEnv + ZipxDocs.pages (e.g. chekhov): docs job has uses: and no job-level env

GHA forbids job-level env alongside uses:; Verify and rehydrate still get shared env.
@russwyte
russwyte merged commit fbe90b7 into main Jul 31, 2026
7 checks passed
@russwyte
russwyte deleted the fix/zipxenv-omit-workflow-call branch July 31, 2026 22:00
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.

zipxEnv must not be applied to workflow_call jobs

1 participant