integrations / integrations/terraform-provider-github

[FEAT]: Add "approving workflow runs from public forks" settings

Open
#2,108 6 comments 1 reaction 0 assignees View on GitHub
New resource Type: Feature
Dominant language
Go
Stars
1.2k
Forks
1k
Avg merge
1d 14h
Merged PRs (30d)
8

Description

### Describe the need

The Github Actions settings page allow configuring whether a maintainer approval is required for workflows to run on fork Pull requests: https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks

I didn't find any way to configure this options using the GitHub terraform provider "5.44.0"

This would greatly help us to ensure some sensitive pipeline are not run without the approval of a maintainer, and using terraform will make sure we didn't overlook configuring these settings in a repository.

### SDK Version

_No response_

### API Version

_No response_

### Relevant log output

_No response_

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.