This document describes some instructions for maintainers. Other contributors and users need not be concerned with this material.
When setting up the repository on GitHub, configure the following settings:
- Under
General→Pull Requests, enableAutomatically delete head branches. - Under
Secrets and variables:- Under
Actions, add aDOCKER_PASSWORDrepository secret with an appropriate value. - Under
Dependabot, add theDOCKER_PASSWORDrepository secret from above.
- Under
- Under
Branches, clickAdd a branch rulesetand configure it as follows:- For the ruleset name, you can use the name of the branch:
main. - Set
Enforcement statustoActive - Under
Targets→Target branches, clickAdd targetand selectInclude default branchfrom the dropdown menu. - Under
Rules→Branch rules, checkRequire status checks to passand configure it as follows before clicking theCreatebutton:- Enable
Require branches to be up to date before merging - Click the
Add checksbutton and add theValidatestatus check (you may need to use the search box to find it).
- Enable
- For the ruleset name, you can use the name of the branch:
- The
_CoqProjectsymlink exists only because VsRocq doesn't yet support_RocqProject.