Skip to content

Fix private output environment for artifact producers (0.31.6) - #18

Merged
KevinMusgrave merged 0 commit into
mainfrom
fix/artifact-producer-output-0.31.6
Oct 28, 2026
Merged

KevinMusgrave merged 0 commit into
mainfrom
fix/artifact-producer-output-0.31.6

Conversation

@JeffMusgrave

Copy link
Copy Markdown
Contributor

Command-mode artifact producers currently lose CODE_POLISHY_ARTIFACT_OUTPUT because assignments are passed through the parent-variable name allowlist. This passes the generated private path through EnvironmentOverrides in both authorization planning and execution, preserving the configured environment boundary.

Adds a real-process regression proving private output delivery, replacement of an inherited stale value, exclusion of unselected environment variables, and manifest/archive publication. Includes 0.31.6 version and changelog metadata; no release tag is created.

Validation: the regression fails before the fix and passes afterward. Artifact-security, engine and CLI contract suites passed on the original candidate. The integrated 0.31.5-based candidate passes the artifact-security suite, formatting and release metadata checks. Required native CI and installed-artifact verification remain pending; no release publication or Learn Portugal deployment is included.

@KevinMusgrave
KevinMusgrave force-pushed the fix/artifact-producer-output-0.31.6 branch from e0f148b to 34a7bbf Compare October 28, 2026 21:07
@KevinMusgrave
KevinMusgrave merged commit 190a0d3 into main Oct 28, 2026
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.

2 participants