This repository stores GitHub configurations which then get applied to the project repositories. It includes various settings for GitHub itself, GitHub applications, and other components. See this thread for details.
Currently the following features are configured globally:
- Code of Conduct - Automatic referencing of Code of Conduct when creating new issues or pull requests (more info)
- Security Links - Automatic referencing of Jenkins security policies when creating new issues or pull requests (more info)
- Release Drafter - Changelog automation
The following channels can be used:
- Jira - Create a ticket in Jenkins Jira (project=
INFRA
, component=github
) - Mailing lists - Use the Jenkins Infrastructure mailing list
- IRC - Use the #jenkins-infra channel on Freenode
- GitHub - Mention @jenkinsci/github-admins in pull requests or GitHub issues. Available to org members only
Jenkins Jira and mailing lists are the recommended ways to send queries.
- To change existing configurations, just submit a pull request
- To propose a new configuration (new GitHub Apps and so on), please start a discussion in the Jenkins developer mailing list to get the community feedback