πŸ€” Problem

Currently the build from code functionality can only deal with public repos and public images. But a lot of users are asking for support for using private repos and publishing images that are private to the project.

🍴 Appetite

6 weeks

🎯 Solution

🚞 User stories / journeys

Builds permissions

Action Desired with public repo Current with public repo Desired with private repo Current with private repo
List build history Project Read Project Read, except anonymous users Project Read ?
Start a build (new launcher or rebuild) Project Write Project Write Project Write + Repo Read ?
Cancel build Project Write Project Write Project Write ?
View a build’s logs Project Write Same user who started that build Project Write + Repo Read Same user who started that build
Refresh build status (internal operation) Project Read Breaks if different user from user who started a running build Project Read Breaks if different user from user who started a running build

🐰 Rabbit Holes

πŸ” Security Implications