-
Notifications
You must be signed in to change notification settings - Fork 74
Sourcery configuration
Sourcery reads configuration settings from .sourcery.yaml
in the project directory.
The config file uses YAML syntax. If you are new to YAML see "Learn YAML in 5 minutes".
Here are the default settings that will be used if the config file doesn't exist, or if a setting isn't included in the config file:
ignore: []
github:
labels: []
ignore_labels: [sourcery-ignore]
sourcery_branch: sourcery/{base_branch}
These apply both to editor plugins and the GitHub Bot:
These apply just to the GitHub Bot:
Paths that Sourcery will ignore and won't be refactored.
The GitHub Bot always ignores .github/workflows/*
as the workflows folder cannot be updated by bots.
ignore:
- data/*
- .venv/*
Add labels to any PRs create by Sourcery.
These can be used to tell other automation to avoid our PRs.
github:
labels:
- build-ignore
Labels to ignore.
PRs with any of these labels will be ignored by Sourcery.
github:
ignore_labels:
- sourcery-ignore
Name Sourcery Pull Request branches.
This must contain {base_branch} which will be replaced with the branch name on the original Pull Request.
github:
sourcery_branch: sourcery/{base_branch}
Please visit our newer docs at https://docs.sourcery.ai