Skip to content

v0.2.25

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:35
Immutable release. Only release title and notes can be modified.
2f7bd31
fix(control): validate activation PR author identity (#103)

## Correction

Normal activation PR #102 failed before the merge API call because the active runtime compares head.user (the source repository owner) to the Server App. Validate the top-level PR author ID/login/type and retain exact head, canonical branch, repository identities and protected base. The regression uses the observed GitHub shape and rejects 13 identity/state substitutions plus the swapped-author impostor. No workflow, token or policy exceptions.

## Evidence

Signed source ae9bd8990e7d11e77e054da0674a2de6710308b6; parent cf98fd0d399b5951f8f8c4a6e06a48842d8b098f. Formatting, 302 Rust execution tests, documentation-test stage (zero tests), Clippy and diff checks passed. Two existing tests remain ignored. Independent source and prose reviews completed. Required CI remains the next gate. Active generation-one descriptor unchanged.

## Promotion limits

The immutable v0.2.23 runtime cannot acquire this correction from main. Source merge, exact-main scratch prepare/verify and normal v0.2.25 publication/proposal can use the normal controller. Activation needs a separately reviewed fixed recovery authority with new explicit approval; bootstrap remains retired. No distribution until activation and the full scratch caller migration succeed.