125 lines
2.7 KiB
JSON
125 lines
2.7 KiB
JSON
{
|
|
"ci": {
|
|
"ci_providers": {
|
|
"github_actions": {
|
|
"branches_pr": "main",
|
|
"branches_push": "main,develop",
|
|
"enabled": true
|
|
},
|
|
"woodpecker": {
|
|
"enabled": true
|
|
}
|
|
},
|
|
"features": {
|
|
"enable_ci_cd": true,
|
|
"enable_cross_compilation": true,
|
|
"enable_pre_commit": true,
|
|
"generate_code_of_conduct": true,
|
|
"generate_contributing": true,
|
|
"generate_dockerfiles": true,
|
|
"generate_security": true,
|
|
"generate_taplo_config": true
|
|
},
|
|
"project": {
|
|
"description": "Provisioning",
|
|
"detected_languages": [
|
|
"rust",
|
|
"nushell",
|
|
"nickel",
|
|
"bash",
|
|
"markdown"
|
|
],
|
|
"name": "provisioning",
|
|
"primary_language": "nushell",
|
|
"repo_url": "https://repo.jesusperez.pro/jesus/provisioning",
|
|
"site_url": "https://provisioning.systems"
|
|
},
|
|
"settings": {
|
|
"job_timeout_minutes": 1,
|
|
"parallel_jobs": 1,
|
|
"require_status_checks": true,
|
|
"run_on_draft_prs": true
|
|
},
|
|
"tools": {
|
|
"audit": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"black": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"clippy": {
|
|
"deny_warnings": true,
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"deny": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"eslint": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"jest": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"llvm-cov": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"markdownlint": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"nickel": {
|
|
"check_all": true,
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"nushell": {
|
|
"check_all": true,
|
|
"enabled": true,
|
|
"install_method": "builtin"
|
|
},
|
|
"prettier": {
|
|
"enabled": true,
|
|
"install_method": "npm"
|
|
},
|
|
"pytest": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"ruff": {
|
|
"enabled": true,
|
|
"install_method": "pip"
|
|
},
|
|
"sbom": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"shellcheck": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"shfmt": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"taplo": {
|
|
"enabled": true,
|
|
"install_method": "cargo"
|
|
},
|
|
"vale": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
},
|
|
"yamllint": {
|
|
"enabled": true,
|
|
"install_method": "brew"
|
|
}
|
|
}
|
|
}
|
|
}
|