mirror of
				https://github.com/MHSanaei/3x-ui.git
				synced 2025-10-27 02:24:40 +00:00 
			
		
		
		
	Delete .github/workflows/test.yml
This commit is contained in:
		
							parent
							
								
									ecc9804932
								
							
						
					
					
						commit
						f9433156b4
					
				
					 1 changed files with 0 additions and 91 deletions
				
			
		
							
								
								
									
										91
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										91
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -1,91 +0,0 @@ | ||||||
| name: Release X-UI |  | ||||||
| 
 |  | ||||||
| on: |  | ||||||
|   push: |  | ||||||
|     tags: |  | ||||||
|       - "*" |  | ||||||
|   workflow_dispatch: |  | ||||||
| 
 |  | ||||||
| jobs: |  | ||||||
|   build: |  | ||||||
|     strategy: |  | ||||||
|       matrix: |  | ||||||
|         platform: [amd64, arm64, arm] |  | ||||||
|     runs-on: ubuntu-latest |  | ||||||
|     steps: |  | ||||||
|       - name: Checkout repository |  | ||||||
|         uses: actions/checkout@v3.6.0 |  | ||||||
| 
 |  | ||||||
|       - name: Setup Go |  | ||||||
|         uses: actions/setup-go@v4.1.0 |  | ||||||
|         with: |  | ||||||
|           go-version: '1.21' |  | ||||||
|            |  | ||||||
|       - name: Install dependencies for arm64 and arm |  | ||||||
|         if: matrix.platform == 'arm64' || matrix.platform == 'arm' |  | ||||||
|         run: | |  | ||||||
|           sudo apt-get update |  | ||||||
|           sudo apt install gcc-aarch64-linux-gnu |  | ||||||
| 
 |  | ||||||
|       - name: Get dependencies |  | ||||||
|         run: | |  | ||||||
|           go get github.com/shirou/gopsutil/v3/cpu |  | ||||||
|           go get github.com/shirou/gopsutil/v3/disk |  | ||||||
|           go get github.com/shirou/gopsutil/v3/host |  | ||||||
|           go get github.com/shirou/gopsutil/v3/load |  | ||||||
|           go get github.com/shirou/gopsutil/v3/mem |  | ||||||
|           go get github.com/shirou/gopsutil/v3/net |  | ||||||
| 
 |  | ||||||
|       - name: Build  |  | ||||||
|         run: | |  | ||||||
|           export CGO_ENABLED=1 |  | ||||||
|           export GOOS=linux |  | ||||||
|           export GOARCH=${{ matrix.platform }} |  | ||||||
|           if [ "${{ matrix.platform }}" == "arm64" ] || [ "${{ matrix.platform }}" == "arm" ]; then |  | ||||||
|             export CC=aarch64-linux-gnu-gcc |  | ||||||
|           fi |  | ||||||
|           go build -o xui-release -v main.go |  | ||||||
|            |  | ||||||
|           mkdir x-ui |  | ||||||
|           cp xui-release x-ui/ |  | ||||||
|           cp x-ui.service x-ui/ |  | ||||||
|           cp x-ui.sh x-ui/ |  | ||||||
|           mv x-ui/xui-release x-ui/x-ui |  | ||||||
|           mkdir x-ui/bin |  | ||||||
|           cd x-ui/bin |  | ||||||
|            |  | ||||||
|           # Download dependencies |  | ||||||
|           if [ "${{ matrix.platform }}" == "amd64" ]; then |  | ||||||
|             wget https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-64.zip |  | ||||||
|             unzip Xray-linux-64.zip |  | ||||||
|             rm -f Xray-linux-64.zip |  | ||||||
|           else if [ "${{ matrix.platform }}" == "arm64" ]; then |  | ||||||
|             wget https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-arm64-v8a.zip |  | ||||||
|             unzip Xray-linux-arm64-v8a.zip |  | ||||||
|             rm -f Xray-linux-arm64-v8a.zip |  | ||||||
|           else if [ "${{ matrix.platform }}" == "arm" ]; then  |  | ||||||
|             wget https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-arm32-v7a.zip |  | ||||||
|             unzip Xray-linux-arm32-v7a.zip |  | ||||||
|             rm -f Xray-linux-arm32-v7a.zip |  | ||||||
|           fi  |  | ||||||
|            |  | ||||||
|           rm -f geoip.dat geosite.dat iran.dat |  | ||||||
|           wget https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat |  | ||||||
|           wget https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat |  | ||||||
|           wget https://github.com/MasterKia/iran-hosted-domains/releases/latest/download/iran.dat |  | ||||||
| 
 |  | ||||||
|           mv xray xray-linux-${{ matrix.platform }} |  | ||||||
|            |  | ||||||
|       - name: Package |  | ||||||
|         run: tar -zcvf x-ui-linux-${{ matrix.platform }}.tar.gz x-ui |  | ||||||
|          |  | ||||||
|       - name: Upload |  | ||||||
|         uses: svenstaro/upload-release-action@2.7.0 |  | ||||||
|         with: |  | ||||||
|           repo_token: ${{ secrets.GITHUB_TOKEN }} |  | ||||||
|           tag: ${{ github.ref }} |  | ||||||
|           file: x-ui-linux-${{ matrix.platform }}.tar.gz |  | ||||||
|           asset_name: x-ui-linux-${{ matrix.platform }}.tar.gz |  | ||||||
|           prerelease: true |  | ||||||
|           overwrite: true |  | ||||||
| 
 |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 quydang
						quydang