mirror of
				https://github.com/MetaCubeX/meta-rules-dat.git
				synced 2025-11-03 17:46:54 +08:00 
			
		
		
		
	Update run.yml
This commit is contained in:
		
							
								
								
									
										14
									
								
								.github/workflows/run.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/run.yml
									
									
									
									
										vendored
									
									
								
							@@ -21,17 +21,17 @@ jobs:
 | 
			
		||||
          echo "CHINA_DOMAINS_URL=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/ChinaMax/ChinaMax_Domain.txt" >> $GITHUB_ENV
 | 
			
		||||
          echo "GOOGLE_DOMAINS_URL=https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/google.china.conf" >> $GITHUB_ENV
 | 
			
		||||
          echo "APPLE_DOMAINS_URL=https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/apple.china.conf" >> $GITHUB_ENV
 | 
			
		||||
          echo "CUSTOM_DIRECT=https://raw.githubusercontent.com/Loyalsoldier/domain-list-custom/release/cn.txt" >> $GITHUB_ENV
 | 
			
		||||
          # echo "CUSTOM_DIRECT=https://raw.githubusercontent.com/Loyalsoldier/domain-list-custom/release/cn.txt" >> $GITHUB_ENV
 | 
			
		||||
          echo "CUSTOM_PROXY=https://raw.githubusercontent.com/Loyalsoldier/domain-list-custom/release/geolocation-!cn.txt" >> $GITHUB_ENV
 | 
			
		||||
          echo "WIN_SPY=https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt" >> $GITHUB_ENV
 | 
			
		||||
          echo "WIN_UPDATE=https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/update.txt" >> $GITHUB_ENV
 | 
			
		||||
          echo "WIN_EXTRA=https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/extra.txt" >> $GITHUB_ENV
 | 
			
		||||
        shell: bash
 | 
			
		||||
 | 
			
		||||
      - name: Checkout the "hidden" branch of Loyalsoldier/v2ray-rules-dat
 | 
			
		||||
      - name: Checkout the "hidden" branch
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
        with:
 | 
			
		||||
          repository: 'Loyalsoldier/v2ray-rules-dat'
 | 
			
		||||
          repository: MetaCubeX/meta-rules-dat
 | 
			
		||||
          ref: hidden
 | 
			
		||||
 | 
			
		||||
      - name: Checkout Loyalsoldier/domain-list-custom
 | 
			
		||||
@@ -72,7 +72,7 @@ jobs:
 | 
			
		||||
      - name: Get and add direct domains into temp-direct.txt file
 | 
			
		||||
        run: |
 | 
			
		||||
          curl -sSL ${CHINA_DOMAINS_URL} | sed '/^\s*#/d' | sed '/^[^\.]/ s/^/full:/' |  sed 's/^\.\([^.]*\)/\1/' > temp-direct.txt 
 | 
			
		||||
          curl -sSL ${CUSTOM_DIRECT} | perl -ne '/^(domain):([^:]+)(\n$|:@.+)/ && print "$2\n"' >> temp-direct.txt
 | 
			
		||||
          # curl -sSL ${CUSTOM_DIRECT} | perl -ne '/^(domain):([^:]+)(\n$|:@.+)/ && print "$2\n"' >> temp-direct.txt
 | 
			
		||||
 | 
			
		||||
      - name: Get and add proxy domains into temp-proxy.txt file
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -83,7 +83,7 @@ jobs:
 | 
			
		||||
 | 
			
		||||
      - name: Reserve `full`, `regexp` and `keyword` type of rules from custom lists to "reserve" files
 | 
			
		||||
        run: |
 | 
			
		||||
          curl -sSL ${CUSTOM_DIRECT} | grep -v google | grep -v ooklaserver | grep -v "acg.rip" | perl -ne '/^((full|regexp|keyword):[^:]+)(\n$|:@.+)/ && print "$1\n"' | sort --ignore-case -u > direct-reserve.txt
 | 
			
		||||
          # curl -sSL ${CUSTOM_DIRECT} | grep -v google | grep -v ooklaserver | grep -v "acg.rip" | perl -ne '/^((full|regexp|keyword):[^:]+)(\n$|:@.+)/ && print "$1\n"' | sort --ignore-case -u > direct-reserve.txt
 | 
			
		||||
          curl -sSL ${CUSTOM_PROXY} | grep -Ev ":@cn" | perl -ne '/^((full|regexp|keyword):[^:]+)(\n$|:@.+)/ && print "$1\n"' | sort --ignore-case -u > proxy-reserve.txt
 | 
			
		||||
 | 
			
		||||
      - name: Add proxy, direct and reject domains from "hidden" branch to appropriate temp files
 | 
			
		||||
@@ -156,6 +156,7 @@ jobs:
 | 
			
		||||
          curl -sSL https://raw.githubusercontent.com/xishang0128/rules/main/sharepoint.list > ./community/data/sharepoint
 | 
			
		||||
          curl -sSL https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Clash/PrivateTracker/PrivateTracker.list | ${{ env.SED }} > ./community/data/tracker
 | 
			
		||||
          curl -sSL https://gitea.com/XIU2/TrackersListCollection/raw/branch/master/all.txt | grep -i "\.[A-Z]" | grep -v tracker | sed 's/^.*\/\///g' | sed 's/:.*\/.*//g' >> ./community/data/tracker
 | 
			
		||||
          curl -sSL https://github.com/blackmatrix7/ios_rule_script/raw/master/rule/Clash/BlockHttpDNS/BlockHttpDNS.list | ${{ env.SED }} > ./community/data/httpdns
 | 
			
		||||
 | 
			
		||||
      - name: Build geosite.dat file
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -249,9 +250,6 @@ jobs:
 | 
			
		||||
          sha256sum geoip.metadb > geoip.metadb.sha256sum
 | 
			
		||||
          sha256sum geoip-lite.metadb > geoip-lite.metadb.sha256sum
 | 
			
		||||
 | 
			
		||||
          
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
      - name: Delete current release assets
 | 
			
		||||
        uses: andreaswilli/delete-release-assets-action@v3.0.0
 | 
			
		||||
        with:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user