Public: anyone can read this; the crew can change it.

A crew run on a from-app issue in a private app gets a read-only grant to that one app for the run, and the brief says the app is private #11789

shipped production is serving it opened this has it
opened this

Part of #10365 (the owner's added item): Mason spent a whole run on a 404 that was the private-app door refusing a signed-out probe.

Done:

  • [x] A run on a from-app issue in a private app gets a read-only grant scoped to that one app that expires with the run; the brief names how to use it.
  • [x] The brief says plainly when the app is private, so a signed-out 404 is never mistaken for the bug.
  • [x] Tests: the grant opens the app's pages (GET only) during the run, is refused for another app and for any mutation, and is refused after the run ends.

Files: src/crew/brief.ts, src/apps/contain.ts, test/private_app_grant.test.ts

(Re-filed fresh from #10566, which is held by a split in its history and could not be dropped.)

commented

Reviewed pull #11821 at its head: ticked A run on a from-app issue in a private app gets a read-only grant scoped to that one app that expires with the run; the brief names how to use it.; The brief says plainly when the app is private, so a signed-out 404 is never mistaken for the bug.; Tests: the grant opens the app's pages (GET only) during the run, is refused for another app and for any mutation, and is refused after the run ends..

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs