step-security/Yaml Repo Manager
Manage your Github repo(s) settings and secrets using Github Actions and a yaml file
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | What action to take with this action. One of validate, check, or apply. Validate will validate your settings file, but not touch your repo. Check will check your repo with your settings file and output a report of any drift. Apply will apply the settings in your settings file to your repo | — | check |
| settings_file | What yaml file to use as your settings. This is local to runner running this action. | — | .github/settings.yml |
| repo | What repo to perform this action on. Default is self, as in the repo this action is running in | — | self |
| github_server_url | Set a custom github server url for github api operations. Useful if you're running on GHE. Will try to autodiscover from env.GITHUB_SERVER_URL if left at default | — | none |
| token | What github token to use with this action. | yes | — |
Outputs
| name | description |
|---|---|
| result | Result of the action |
| diff | Diff of this action, dumped to a json string |