feat: add loon and mihomo compatibility outputs from surge source

This commit is contained in:
袁震
2026-04-06 13:39:12 +08:00
parent b7bdad17d3
commit f8ff7279c6
10 changed files with 514 additions and 23 deletions
+4 -1
View File
@@ -56,6 +56,7 @@ jobs:
SOURCE_REF="${SOURCE_REF:-main}"
SOURCE_ROOT="${SOURCE_ROOT:-rule/Surge}"
CLASH_NO_RESOLVE="${CLASH_NO_RESOLVE:-false}"
MIHOMO_NO_RESOLVE="${MIHOMO_NO_RESOLVE:-false}"
cat > config.runtime.json <<JSON
{
@@ -74,7 +75,8 @@ jobs:
},
"output": {
"dir": "dist",
"clash_no_resolve": ${CLASH_NO_RESOLVE}
"clash_no_resolve": ${CLASH_NO_RESOLVE},
"mihomo_no_resolve": ${MIHOMO_NO_RESOLVE}
}
}
JSON
@@ -85,6 +87,7 @@ jobs:
SOURCE_REF: ${{ vars.SOURCE_REF }}
SOURCE_ROOT: ${{ vars.SOURCE_ROOT }}
CLASH_NO_RESOLVE: ${{ vars.CLASH_NO_RESOLVE }}
MIHOMO_NO_RESOLVE: ${{ vars.MIHOMO_NO_RESOLVE }}
- name: Generate rules
if: steps.preflight.outputs.skip != 'true'