mirror of
				https://github.com/DaoCloud/public-image-mirror.git
				synced 2025-10-31 05:39:22 +08:00 
			
		
		
		
	Update verify-pr.yml (#182)
This commit is contained in:
		
							
								
								
									
										34
									
								
								.github/workflows/verify-pr.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								.github/workflows/verify-pr.yml
									
									
									
									
										vendored
									
									
								
							| @@ -4,6 +4,9 @@ on: | ||||
|   pull_request: | ||||
|     branches: [main] | ||||
|  | ||||
| env: | ||||
|   GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|  | ||||
| jobs: | ||||
|   Check: | ||||
|     runs-on: ubuntu-latest | ||||
| @@ -11,16 +14,33 @@ jobs: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - name: Verify domain.txt | ||||
|         run: | | ||||
|           ./hack/verify-fmt.sh domain.txt || { echo "Please run './hack/fmt.sh domain.txt'"; exit 1; } | ||||
|           ./hack/verify-fmt.sh domain.txt || { | ||||
|             echo "Please run './hack/fmt.sh domain.txt'" | ||||
|             gh pr comment "${{ github.event.pull_request.number }}" --body "请运行 `./hack/fmt.sh domain.txt` 对内容进行排序" | ||||
|             exit 1 | ||||
|           } | ||||
|       - name: Verify mirror.txt | ||||
|         run: | | ||||
|           ./hack/verify-fmt.sh mirror.txt || { echo "Please run './hack/fmt.sh mirror.txt'"; exit 1; } | ||||
|       - name: Verify docker prefix | ||||
|           ./hack/verify-fmt.sh mirror.txt || { | ||||
|             echo "Please run './hack/fmt.sh domain.txt'" | ||||
|             gh pr comment "${{ github.event.pull_request.number }}" --body "请运行 `./hack/fmt.sh mirror.txt` 对内容进行排序" | ||||
|             exit 1 | ||||
|           } | ||||
|       - name: Verify docker Prefix | ||||
|         run: | | ||||
|           ./hack/verify-docker-prefix.sh mirror.txt | ||||
|       - name: Verify k8s prefix | ||||
|           ./hack/verify-docker-prefix.sh mirror.txt || { | ||||
|             gh pr comment "${{ github.event.pull_request.number }}" --body "请成对提交 `docker.io/*` 和 `docker.io/library/*` 形式的镜像" | ||||
|             exit 1 | ||||
|           } | ||||
|       - name: Verify k8s Prefix | ||||
|         run: | | ||||
|           ./hack/verify-k8s-prefix.sh mirror.txt | ||||
|           ./hack/verify-k8s-prefix.sh mirror.txt || { | ||||
|             gh pr comment "${{ github.event.pull_request.number }}" --body "请使用 `registry.k8s.io/*` 替代 `k8s.gcr.io/*`" | ||||
|             exit 1 | ||||
|           } | ||||
|       - name: Verify Image Exists | ||||
|         run: | | ||||
|           ./hack/verify-image.sh mirror.txt https://github.com/${{ github.repository }}/pull/${{ github.event.pull_request.number }}.patch | ||||
|           ./hack/verify-image.sh mirror.txt https://github.com/${{ github.repository }}/pull/${{ github.event.pull_request.number }}.patch || { | ||||
|             gh pr comment "${{ github.event.pull_request.number }}" --body "有镜像不存在请检查后重新提交" | ||||
|             exit 1 | ||||
|           } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user