From 45c0e51626cc13c99a28fb58660bbd6586c63bb4 Mon Sep 17 00:00:00 2001 From: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com> Date: Sat, 1 Aug 2020 09:07:29 +0800 Subject: [PATCH] Generate cncidr.txt from @17mon/china_ip_list --- .github/workflows/build.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9d205ae..e772d89 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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