CircleCI Ideas

Add option to restrict project settings to organization owners only

Currently, GitHub organization owners are the only ones (atleast by default) that can setup a new project for a repository.  However, once the project is created anyone with write access on the repository can edit the project settings.  From our perspective, it would be beneficial to have an option to disable this behavior and leave that level of access solely for the organization owners.

For example: Advanced settings such as "Pass secrets to builds from forked pull requests" could be potentially harmful if environment variables are at the project-level rather than contained within a context (since organization owners are the only ones that can configure Contexts).

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Apr 4 2019
  • New
  • Attach files