DashboardpublishTreat regression tests as exact securit…

Treat regression tests as exact security specifications

Category: preference
Confidence: 0.80
ID: 01a08c43-5114-796e-9863-1591baa5cf19
Project ID: ac098440-8723-4582-9021-39e07a608100
Cross-project: No
Recalled in other projects: 0
Source session: 1WxNl9vvjpOSUNyuj
Created: 2026-09-10 13:31:41
Updated: 2026-09-10 17:00:17

Content

When modifying the publish and CI workflows, use the provided tests as the authoritative contract. Preserve exact step ordering, environment variables, output text, API calls, immutable action/image pins, state-file naming, and byte-sensitive body transformations. Maintain fail-closed validation for malformed or stale requests, changed issue snapshots, approval events, attestations, actors, labels, paths, versions, revisions, and dispatch inputs. Do not weaken trust boundaries or bypass request-digest and live-state revalidation. Add or update focused unit and workflow-integration tests for normal behavior, edge cases, race conditions, and failure paths, and verify that rejected inputs cause no privileged side effects.

Move to: