Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Config File Parsing #90

Merged
merged 7 commits into from
Mar 14, 2022
Merged

Add Config File Parsing #90

merged 7 commits into from
Mar 14, 2022

Conversation

ajschmidt8
Copy link
Member

@ajschmidt8 ajschmidt8 commented Mar 11, 2022

This PR adds support for a .github/ops-bot.yaml configuration file that can be checked into each repository to enable/disable certain features of the ops-bot application. The configuration file will be in YAML format and will look like this:

# default values are shown here
auto_merger: false
branch_checker: false
label_checker: false
release_drafter: false
external_contributors: true

The format, file path, and default values are all shown in src/config.ts.

To Do:

  • Add documentation to README
  • Add initial ops-bot.yaml file to each repository that the ops-bot GitHub application is currently installed on
  • Make ops-bot repository public?

@ajschmidt8 ajschmidt8 added improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Mar 11, 2022
src/config.ts Show resolved Hide resolved
@ajschmidt8 ajschmidt8 reopened this Mar 14, 2022
@ajschmidt8 ajschmidt8 marked this pull request as ready for review March 14, 2022 16:00
@ajschmidt8 ajschmidt8 merged commit 0a35431 into rapidsai:main Mar 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvement / enhancement to an existing function non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants