mirror of
				https://github.com/taixingyiji/openit.git
				synced 2025-11-04 10:42:25 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: Reuse
 | 
						||
on: 
 | 
						||
  push:
 | 
						||
    paths:
 | 
						||
      - 'url'
 | 
						||
  workflow_dispatch:
 | 
						||
 | 
						||
jobs:
 | 
						||
  re-job:
 | 
						||
    name: Reuse
 | 
						||
    runs-on: ubuntu-latest
 | 
						||
    steps:
 | 
						||
    - uses: actions/checkout@v3
 | 
						||
    - name: Timezone
 | 
						||
      run: sudo timedatectl set-timezone 'Asia/Shanghai'
 | 
						||
    - name: git init
 | 
						||
      run: | 
 | 
						||
         git config --local user.name "GitHub Actions"
 | 
						||
         git config --local user.email "actions@github.com"
 | 
						||
    - name: pool.yaml
 | 
						||
      run: | #sed -n '/:\/\//p' bot >> ./openit/url #提取bot文本中符合行中有://字符的行追加到url文本结尾
 | 
						||
         sed -i 's/^[ \t]*//g' url #删除行头空格和tab,对齐行头
 | 
						||
         sed -i '/^sub:/d' url     #删除以sub:开头的行
 | 
						||
         sed -i '/^$/d' url        #删除空白行
 | 
						||
         sed -i -r '/^\s*$/d' url  #删除带有空格或制表符的空行
 | 
						||
         base64 ./url > ./utils/subconverter/pool -w 0
 | 
						||
         ./utils/subconverter/subconverter -g --artifact "pool" && rm ./utils/subconverter/pool
 | 
						||
         sed -i '1,34d' ./utils/subconverter/pool.yaml #删除pool.yaml开头1-34行
 | 
						||
         mv ./utils/subconverter/pool.yaml ./utils/pool/pool.yaml
 | 
						||
    - run: ./.github/update-repo.sh
 |