43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
| # Gitea 仓库设置
 | |
| repository:
 | |
|   name: mgmt
 | |
|   description: "基础设施管理项目 - OpenTofu + Ansible + Nomad + Podman"
 | |
|   website: ""
 | |
|   default_branch: main
 | |
|   
 | |
|   # 功能开关
 | |
|   has_issues: true
 | |
|   has_wiki: true
 | |
|   has_projects: true
 | |
|   has_actions: true
 | |
|   
 | |
|   # 权限设置
 | |
|   private: false
 | |
|   allow_merge_commits: true
 | |
|   allow_squash_merge: true
 | |
|   allow_rebase_merge: true
 | |
|   delete_branch_on_merge: true
 | |
| 
 | |
| # Actions 设置
 | |
| actions:
 | |
|   enabled: true
 | |
|   allow_fork_pull_request_run: true
 | |
|   default_actions_url: "https://gitea.com"
 | |
| 
 | |
| # 分支保护
 | |
| branch_protection:
 | |
|   main:
 | |
|     enable_push: false
 | |
|     enable_push_whitelist: true
 | |
|     push_whitelist_usernames: ["ben"]
 | |
|     require_signed_commits: false
 | |
|     enable_merge_whitelist: true
 | |
|     merge_whitelist_usernames: ["ben"]
 | |
|     enable_status_check: true
 | |
|     status_check_contexts: ["validate", "plan"]
 | |
|     enable_approvals_whitelist: false
 | |
|     approvals_whitelist_usernames: []
 | |
|     block_on_rejected_reviews: true
 | |
|     dismiss_stale_approvals: true
 | |
|     require_signed_commits: false
 |