You've already forked goreleaser
							
							
				mirror of
				https://github.com/goreleaser/goreleaser.git
				synced 2025-10-30 23:58:09 +02:00 
			
		
		
		
	feat: support ghcr.io (#1784)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							3f85797df0
						
					
				
				
					commit
					c4dfc3a1e7
				
			
							
								
								
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -58,8 +58,10 @@ jobs: | ||||
|         env: | ||||
|           DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} | ||||
|           DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} | ||||
|           GITHUB_TOKEN: ${{ secrets.GH_PAT }} | ||||
|         run: | | ||||
|           echo "${DOCKER_PASSWORD}" | docker login --username "${DOCKER_USERNAME}" --password-stdin | ||||
|           echo "${GITHUB_TOKEN}" | docker login ghcr.io --username $GITHUB_ACTOR --password-stdin | ||||
|       - | ||||
|         name: Snapcraft Login | ||||
|         if: success() && startsWith(github.ref, 'refs/tags/v') | ||||
|   | ||||
| @@ -35,8 +35,11 @@ changelog: | ||||
| dockers: | ||||
| - image_templates: | ||||
|   - 'goreleaser/goreleaser:{{ .Tag }}-cgo' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}-cgo' | ||||
|   - 'goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}-cgo' | ||||
|   - 'goreleaser/goreleaser:latest-cgo' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:latest-cgo' | ||||
|   dockerfile: Dockerfile.cgo | ||||
|   binaries: | ||||
|   - goreleaser | ||||
| @@ -50,8 +53,11 @@ dockers: | ||||
|   - scripts/entrypoint.sh | ||||
| - image_templates: | ||||
|   - 'goreleaser/goreleaser:{{ .Tag }}' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:{{ .Tag }}' | ||||
|   - 'goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:v{{ .Major }}.{{ .Minor }}' | ||||
|   - 'goreleaser/goreleaser:latest' | ||||
|   - 'ghcr.io/goreleaser/goreleaser:latest' | ||||
|   dockerfile: Dockerfile | ||||
|   binaries: | ||||
|   - goreleaser | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
|  | ||||
| if [ -n "$DOCKER_USERNAME" ] && [ -n "$DOCKER_PASSWORD" ]; then | ||||
| 	echo "Login to the docker..." | ||||
|     echo $DOCKER_PASSWORD | docker login -u $DOCKER_USERNAME --password-stdin $DOCKER_REGISTRY | ||||
| 	echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin "$DOCKER_REGISTRY" | ||||
| fi | ||||
|  | ||||
| # Workaround for github actions when access to different repositories is needed. | ||||
| @@ -16,7 +16,9 @@ fi | ||||
|  | ||||
| if [ -n "$GITHUB_TOKEN" ]; then | ||||
| 	# Log into GitHub package registry | ||||
|   echo $GITHUB_TOKEN | docker login docker.pkg.github.com -u docker --password-stdin | ||||
| 	echo "$GITHUB_TOKEN" | docker login docker.pkg.github.com -u docker --password-stdin | ||||
| 	echo "$GITHUB_TOKEN" | docker login ghcr.io -u docker --password-stdin | ||||
| fi | ||||
|  | ||||
| # shellcheck disable=SC2068 | ||||
| goreleaser $@ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user