Skip to content

Correct draft visibility and prepare fresh 0.4.2 packages - #8

Merged
JasonStys merged 1 commit into
mainfrom
feature/draft-visibility-042-20261110
Nov 10, 2026
Merged

JasonStys merged 1 commit into
mainfrom
feature/draft-visibility-042-20261110

Conversation

@JasonStys

Copy link
Copy Markdown
Owner

The 0.4.1 release run passed all three actual compiled native builds but its final job could not read the prepared unpublished draft. GitHub draft visibility requires push-capable credentials. Give only that main-only manual verifier contents-write visibility, retaining actions/security read scopes and a read-only verifier command that cannot publish or overwrite assets.

Require the actual final job's exact scope set and literal field layout. Real-workflow regressions reject reduced draft visibility, extra/expanded scopes, commented/duplicate mappings, expression values and duplicate whole permission blocks; the existing integrated CLI check still permits metadata reads only and preserves the draft. Trusted-main review remains primary; this is a narrow workflow-format contract rather than a general YAML parser.

Prepare a coherent fresh 0.4.2 product/runtime/UI/Python/npm/worker/installer identity. Preserve the 0.4.1 draft, all its assets and all published 0.4.0 history. No application algorithm, account/vault/consent schema or UI workflow change is introduced beyond version/display/matching worker-image identity. Approved Office editions remain unchanged snapshots of accepted7d runtime source.

Validation: 286 tests plus28subtests,85.12% coverage with the unchanged80%floor; Ruff;87 source maps; strict TypeScript/Vite build; exact existing Office-byte/source/link checks. The freshly frozen and compiled0.4.2 Windows application passed6.3s with real account/editor/privacy/lock, coherent version/worker provenance, numeric drain/sealing and owned-process disappearance. Local package is an unsigned dirty development build. Independent Cyber review is clear. All four npm metadata files differ only at product/root version; dependency graphs are unchanged.

The public CI report preserves the actual failure boundary and explicitly states no specific HTTP status was retained. Actual fresh provider visibility, exact-main full CodeQL, three-OS native and owner downloaded-installer acceptance remain pending gates; no historical failure is relabeled as success. No release/asset/tag or installed-user state was mutated.

@JasonStys
JasonStys merged commit eb9b1cd into main Nov 10, 2026
13 checks passed
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