更新 .gitea/workflows/clash_rules.yml
Update Clash Rules / update-rules (push) Failing after 4s

This commit is contained in:
2026-05-05 02:00:22 +00:00
parent 4a0752429d
commit 632d3ca03d
+3 -11
View File
@@ -40,26 +40,18 @@ jobs:
for rule in "${rules[@]}"; do for rule in "${rules[@]}"; do
echo "Processing $rule..." echo "Processing $rule..."
# 下载 txt 格式 # 下载 txt 格式,保存为 yaml 格式
curl -L "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/${rule}.txt" \ curl -L "https://cdn.jsdelivr.net/gh/Loyalsoldier/clash-rules@release/${rule}.txt" \
-o "ruleset/txt/${rule}.txt" \ -o "ruleset/yaml/${rule}.yaml" \
--fail --silent --show-error --fail --silent --show-error
# 转换为 yaml 格式 - name: 下载adti-ad规则文件
echo "payload:" > "ruleset/yaml/${rule}.yaml"
sed 's/^/ - /' "ruleset/txt/${rule}.txt" >> "ruleset/yaml/${rule}.yaml"
done
- name: 下载并转换adti-ad规则文件
run: | run: |
# 下载原始规则文件 # 下载原始规则文件
curl -L "https://anti-ad.net/clash.yaml" \ curl -L "https://anti-ad.net/clash.yaml" \
-o "ruleset/yaml/reject.yaml" \ -o "ruleset/yaml/reject.yaml" \
--fail --silent --show-error && \ --fail --silent --show-error && \
# 转换为 txt 格式
sed 's/^/ - /' "ruleset/yaml/reject.yaml" > "ruleset/txt/reject.txt"
- name: 生成 README - name: 生成 README
run: | run: |
cat > README.md << EOF cat > README.md << EOF