Dashboard › publish › Always validate release workflow change…
01a082ca-4ee0-70b4-9016-71e1dced5f0cFor release/publish workflow changes, the user consistently expects defensive handling of malformed or changed state and regression tests covering it. Preserve required cleanup actions even when optional inputs are absent or invalid, bind approvals/promotions to current live issue state, fail closed on authorization or attestation inconsistencies, and verify security-sensitive cases such as self-approval. Export or structure entry points for testability when needed, then add focused tests that assert both permitted behavior and skipped API/file operations.