github-community-projects / private-mirrors

A GitHub App that allows you to contribute upstream using private mirrors of public projects
MIT License
119 stars 12 forks source link

feat: add repository settings to mirror creation page to disable actions #201

Open ajhenry opened 1 month ago

ajhenry commented 1 month ago

Pull Request

Proposed Changes

This adds the ability to disable actions all together from the mirror creation page. It also always users to specify what types of actions are allowed to run.

I'm sure something will break if an organization disallows different types of actions settings.

We'll also need a way to force app owners to enable disable setting these settings.

https://github.com/user-attachments/assets/1d45a621-17c8-40ba-b37c-fbd6b50410cb

Readiness Checklist

Author/Contributor

Reviewer