Skip to content

Classify /download for the authz gate and fix the install-prompt href assertion - #173

Merged
pratikbodkhe merged 1 commit into
mainfrom
fix/main-red
Jul 20, 2026
Merged

Classify /download for the authz gate and fix the install-prompt href assertion#173
pratikbodkhe merged 1 commit into
mainfrom
fix/main-red

Conversation

@pratikbodkhe

Copy link
Copy Markdown
Contributor

Main went red after #170: the branch-level CI could not see two cross-PR conflicts.

  • /download was unclassified in the hermetic authz manifest, failing the coverage gate. It is now declared as a public screen (all identities pass; it sits in middleware publicPaths with no authed redirect), so the gate executes it through the real middleware like the other public pages.
  • The companion install-prompt e2e still asserted the old GitHub releases href; the component now points at /download.

Local: pnpm test:authz 23/23, tsc and lint clean.

… assertion

The download-page merge left main red in two spots the branch CI could
not see: /download was unclassified in the hermetic authz manifest, and
the companion install-prompt e2e still asserted the old GitHub releases
href after the component moved to /download. /download is declared as a
public screen (all identities pass; it sits in middleware publicPaths
with no authed redirect) and the spec asserts the new internal href.
@pratikbodkhe
pratikbodkhe merged commit e7ccfcc into main Jul 20, 2026
18 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