Default community health files, such as CONTRIBUTING and CODE_OF_CONDUCT. Default files will be used for any public repository owned by the account that does not contain its own file of that type.
For more information, please see the article on creating a default community health file for your organization.
Table of Contents
Add the following to your renovate.json config
{
"extends": ["github>@thomasvincent/.github"]
}
Renovate actions does not support extra files
const fs = require('fs');
const config_folder = '.github/renovate'
if (!fs.existsSync(`${config_folder}/repositories.json`)) {
const err = `missing "${config_folder}/repositories.json" file`
console.log(`error: ${err}. exit...`)
throw Error(err)
}
if (!fs.existsSync(`${config_folder}/config.json`)) {
const err = `missing "${config_folder}/config.json" file`
console.log(`error: ${err}. exit...`)
throw Error(err)
}
repositories: JSON.parse(fs.readFileSync(`${config_folder}/repositories.json`), 'utf8'),
- Setup workflow templates
- Add auto approve
- Add self merge to self repo
- Add renovate action to self repo
- Use GitDown for markdown pre-process
- Renovate to work with mutliple repositories
- Setup Licensed for all repos
- Template some of the files and share accross repositories