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
|