ci: add cleanup to CI to remove old tags
This commit is contained in:
		
							
								
								
									
										38
									
								
								.github/workflows/ci-cleanup.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								.github/workflows/ci-cleanup.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,38 @@ | ||||
| name: passbook-ci-cleanup | ||||
| on: | ||||
|   - delete | ||||
|  | ||||
| jobs: | ||||
|   delete-server: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Delete docker tag | ||||
|         env: | ||||
|           DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} | ||||
|           DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} | ||||
|         run: curl | ||||
|           -u $DOCKER_USERNAME:$DOCKER_PASSWORD | ||||
|           -X "DELETE" | ||||
|           "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook/tags/${GITHUB_REF##*/}/" | ||||
|   delete-gatekeeper: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Delete docker tag | ||||
|         env: | ||||
|           DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} | ||||
|           DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} | ||||
|         run: curl | ||||
|           -u $DOCKER_USERNAME:$DOCKER_PASSWORD | ||||
|           -X "DELETE" | ||||
|           "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-gatekeeper/tags/${GITHUB_REF##*/}/" | ||||
|   delete-static: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - name: Delete docker tag | ||||
|         env: | ||||
|           DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} | ||||
|           DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} | ||||
|         run: curl | ||||
|           -u $DOCKER_USERNAME:$DOCKER_PASSWORD | ||||
|           -X "DELETE" | ||||
|           "https://hub.docker.com/v2/repositories/$DOCKER_USERNAME/passbook-static/tags/${GITHUB_REF##*/}/" | ||||
		Reference in New Issue
	
	Block a user
	 Jens Langhammer
					Jens Langhammer