mirror of
https://github.com/Loyalsoldier/clash-rules.git
synced 2024-11-10 03:15:35 +08:00
Generate cncidr.txt from @17mon/china_ip_list
This commit is contained in:
parent
9a6cef0a0b
commit
45c0e51626
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
@ -26,6 +26,7 @@ jobs:
|
||||
echo "::set-env name=Loyalsoldier_direct::https://raw.githubusercontent.com/Loyalsoldier/v2ray-rules-dat/release/direct-list.txt"
|
||||
echo "::set-env name=felixonmars_apple::https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/apple.china.conf"
|
||||
echo "::set-env name=felixonmars_google::https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/google.china.conf"
|
||||
echo "::set-env name=17mon_chinaiplist::https://raw.githubusercontent.com/17mon/china_ip_list/master/china_ip_list.txt"
|
||||
shell: bash
|
||||
|
||||
- name: Checkout the "hidden" branch
|
||||
@ -101,10 +102,15 @@ jobs:
|
||||
cat proxy-list-without-redundant | awk '{printf " - |+.%s|\n", $1}' | sed "s/|/'/g" >> proxy.txt
|
||||
cat reject-list-without-redundant | awk '{printf " - |+.%s|\n", $1}' | sed "s/|/'/g" >> reject.txt
|
||||
|
||||
- name: Generate China CIDR list
|
||||
run: |
|
||||
echo "payload:" > cncidr.txt
|
||||
curl -sSL $17mon_chinaiplist | perl -ne '/^(\d{1,3}(\.\d{1,3}){3}\/\d{1,2})/ && print " - |$1|\n"' | sed "s/|/'/g" >> cncidr.txt
|
||||
|
||||
- name: Move files to publish directory
|
||||
run: |
|
||||
mkdir -p publish
|
||||
install -p {apple,icloud,google,proxy,direct,reject,lancidr}.txt ./publish/
|
||||
install -p {apple,icloud,google,proxy,direct,reject,cncidr,lancidr}.txt ./publish/
|
||||
|
||||
- name: Release and upload assets
|
||||
uses: softprops/action-gh-release@v1
|
||||
|
Loading…
Reference in New Issue
Block a user