{
"version": "1.0.0",
"settings": {
"submodules": [
{
"name": "dash33",
"branch": "main",
"requireTests": true
},
{
"name": "dependencies",
"branch": "main",
"requireTests": true
},
{
"name": "enterprise",
"branch": "main",
"requireTests": true
}
],
"mainRepository": {
"name": "anya-core",
"defaultBranch": "main",
"requireTests": true,
"createReleaseTag": true,
"releaseTagFormat": "v%Y.%m.%d-%H%M"
},
"notifications": {
"success": true,
"failure": true,
"pullRequest": true
},
"automation": {
"scheduleEnabled": true,
"scheduleExpression": "0 0 * * *",
"autoMergeDependencies": true,
"requireApproval": true
},
"testing": {
"requiredCoverage": 80,
"runBeforeCommit": true,
"failOnWarnings": true
},
"security": {
"scanDependencies": true,
"requireSignedCommits": true,
"requireReviewBeforeMerge": true
}
}
}