更新 .gitea/workflows/update-rules.yml
All checks were successful
Update Clash Rules / update-rules (push) Successful in 6s

This commit is contained in:
2025-09-12 00:43:17 -07:00
parent 2719deeed2
commit 48081cf342

View File

@@ -78,44 +78,56 @@ jobs:
\`\`\`yaml
rule-providers:
reject:
EOF
# 定义规则类型
declare -A rule_types=(
["reject"]="domain"
["icloud"]="domain"
["apple"]="domain"
["google"]="domain"
["proxy"]="domain"
["direct"]="domain"
["private"]="domain"
["telegramcidr"]="ipcidr"
["cncidr"]="ipcidr"
["lancidr"]="ipcidr"
["applications"]="classical"
)
# 生成 rule-providers
for rule in reject icloud apple google proxy direct private telegramcidr cncidr lancidr applications; do
cat >> README.md << EOF
${rule}:
type: http
behavior: domain
url: "https://git.nvme.cc/${{ github.repository }}/raw/branch/main/ruleset/yaml/reject.yaml"
path: ./ruleset/reject.yaml
behavior: ${rule_types[$rule]}
url: "https://gitea.com/${{ github.repository }}/raw/branch/main/ruleset/yaml/${rule}.yaml"
path: ./ruleset/${rule}.yaml
interval: 86400
proxy:
type: http
behavior: domain
url: "https://git.nvme.cc/${{ github.repository }}/raw/branch/main/ruleset/yaml/proxy.yaml"
path: ./ruleset/proxy.yaml
interval: 86400
direct:
type: http
behavior: domain
url: "https://git.nvme.cc/${{ github.repository }}/raw/branch/main/ruleset/yaml/direct.yaml"
path: ./ruleset/direct.yaml
interval: 86400
cncidr:
type: http
behavior: ipcidr
url: "https://git.nvme.cc/${{ github.repository }}/raw/branch/main/ruleset/yaml/cncidr.yaml"
path: ./ruleset/cncidr.yaml
interval: 86400
EOF
done
# 添加 rules 部分
cat >> README.md << EOF
rules:
- RULE-SET,applications,DIRECT
- RULE-SET,private,DIRECT
- RULE-SET,reject,REJECT
- RULE-SET,icloud,DIRECT
- RULE-SET,apple,DIRECT
- RULE-SET,google,PROXY
- RULE-SET,proxy,PROXY
- RULE-SET,direct,DIRECT
- RULE-SET,telegramcidr,PROXY
- RULE-SET,lancidr,DIRECT
- RULE-SET,cncidr,DIRECT
- GEOIP,LAN,DIRECT
- GEOIP,CN,DIRECT
- MATCH,PROXY
\`\`\`
最后更新: $(TZ='Asia/Shanghai' date +'%Y-%m-%d %H:%M') 北京时间 <sub><sup>$(date +'%Y-%m-%d %H:%M UTC')</sup></sub>
最后更新: $(TZ='Asia/Shanghai' date +'%Y-%m-%d %H:%M')
EOF
- name: 提交更改