add docker hub push to old repo
This commit is contained in:
		
							parent
							
								
									cb56fd215e
								
							
						
					
					
						commit
						4659ddf688
					
				| 
						 | 
					@ -36,6 +36,11 @@ jobs:
 | 
				
			||||||
          registry: ghcr.io
 | 
					          registry: ghcr.io
 | 
				
			||||||
          username: ${{ github.actor }}
 | 
					          username: ${{ github.actor }}
 | 
				
			||||||
          password: ${{ secrets.GITHUB_TOKEN }}
 | 
					          password: ${{ secrets.GITHUB_TOKEN }}
 | 
				
			||||||
 | 
					      - name: Login to Docker Hub
 | 
				
			||||||
 | 
					        uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          username: ${{ secrets.DOCKER_USERNAME }}
 | 
				
			||||||
 | 
					          password: ${{ secrets.DOCKER_PASSWORD }}
 | 
				
			||||||
      - name: Import GPG key
 | 
					      - name: Import GPG key
 | 
				
			||||||
        id: import_gpg
 | 
					        id: import_gpg
 | 
				
			||||||
        uses: crazy-max/ghaction-import-gpg@v5
 | 
					        uses: crazy-max/ghaction-import-gpg@v5
 | 
				
			||||||
| 
						 | 
					@ -67,8 +72,6 @@ jobs:
 | 
				
			||||||
          # Your GoReleaser Pro key, if you are using the 'goreleaser-pro'
 | 
					          # Your GoReleaser Pro key, if you are using the 'goreleaser-pro'
 | 
				
			||||||
          # distribution:
 | 
					          # distribution:
 | 
				
			||||||
          GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
 | 
					          GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }}
 | 
				
			||||||
          DOCKER_REGISTRY: ${{ env.DOCKER_REGISTRY }}
 | 
					 | 
				
			||||||
          DOCKER_IMAGE_NAME: ${{ env.DOCKER_IMAGE_NAME }}
 | 
					 | 
				
			||||||
          # This needs to be reset every year (next one at 2023-12-22) - use a fine grained PAT with Contents: R/W on golift/homebrew-mugs.
 | 
					          # This needs to be reset every year (next one at 2023-12-22) - use a fine grained PAT with Contents: R/W on golift/homebrew-mugs.
 | 
				
			||||||
          HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}
 | 
					          HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }}
 | 
				
			||||||
          PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
 | 
					          PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -154,9 +154,12 @@ dockers:
 | 
				
			||||||
    goos: linux
 | 
					    goos: linux
 | 
				
			||||||
    goarch: amd64
 | 
					    goarch: amd64
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-amd64"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-amd64"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-amd64"
 | 
				
			||||||
    use: buildx
 | 
					    use: buildx
 | 
				
			||||||
    build_flag_templates:
 | 
					    build_flag_templates:
 | 
				
			||||||
      - "--pull"
 | 
					      - "--pull"
 | 
				
			||||||
| 
						 | 
					@ -185,9 +188,12 @@ dockers:
 | 
				
			||||||
    goos: linux
 | 
					    goos: linux
 | 
				
			||||||
    goarch: arm64
 | 
					    goarch: arm64
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-arm64v8"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-arm64v8"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-arm64v8"
 | 
				
			||||||
    use: buildx
 | 
					    use: buildx
 | 
				
			||||||
    build_flag_templates:
 | 
					    build_flag_templates:
 | 
				
			||||||
      - "--pull"
 | 
					      - "--pull"
 | 
				
			||||||
| 
						 | 
					@ -217,9 +223,12 @@ dockers:
 | 
				
			||||||
    goarch: arm
 | 
					    goarch: arm
 | 
				
			||||||
    goarm: "7"
 | 
					    goarm: "7"
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-armv7"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-armv7"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-armv7"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-armv7"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-armv7"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-armv7"
 | 
				
			||||||
    use: buildx
 | 
					    use: buildx
 | 
				
			||||||
    build_flag_templates:
 | 
					    build_flag_templates:
 | 
				
			||||||
      - "--pull"
 | 
					      - "--pull"
 | 
				
			||||||
| 
						 | 
					@ -244,33 +253,60 @@ dockers:
 | 
				
			||||||
      - "unpoller_manual.html"
 | 
					      - "unpoller_manual.html"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
docker_manifests:
 | 
					docker_manifests:
 | 
				
			||||||
  - name_template: '{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest'
 | 
					  - name_template: 'ghcr.io/unpoller/unpoller:latest'
 | 
				
			||||||
    create_flags:
 | 
					    create_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    push_flags:
 | 
					    push_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-amd64"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-arm64v8"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:latest-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:latest-armv7"
 | 
				
			||||||
  - name_template: '{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}'
 | 
					  - name_template: 'ghcr.io/unpoller/unpoller:{{ .Tag }}'
 | 
				
			||||||
    create_flags:
 | 
					    create_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    push_flags:
 | 
					    push_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-amd64"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-arm64v8"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:{{ .Tag }}-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:{{ .Tag }}-armv7"
 | 
				
			||||||
  - name_template: '{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}'
 | 
					  - name_template: 'ghcr.io/unpoller/unpoller:v{{ .Major }}'
 | 
				
			||||||
    create_flags:
 | 
					    create_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    push_flags:
 | 
					    push_flags:
 | 
				
			||||||
      - --insecure
 | 
					      - --insecure
 | 
				
			||||||
    image_templates:
 | 
					    image_templates:
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-amd64"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-amd64"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-arm64v8"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-arm64v8"
 | 
				
			||||||
      - "{{ .Env.DOCKER_REGISTRY }}/{{ .Env.DOCKER_IMAGE_NAME }}:v{{ .Major }}-armv7"
 | 
					      - "ghcr.io/unpoller/unpoller:v{{ .Major }}-armv7"
 | 
				
			||||||
 | 
					  - name_template: 'golift/unifi-poller:latest'
 | 
				
			||||||
 | 
					    create_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    push_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    image_templates:
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:latest-armv7"
 | 
				
			||||||
 | 
					  - name_template: 'golift/unifi-poller:{{ .Tag }}'
 | 
				
			||||||
 | 
					    create_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    push_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    image_templates:
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:{{ .Tag }}-armv7"
 | 
				
			||||||
 | 
					  - name_template: 'golift/unifi-poller:v{{ .Major }}'
 | 
				
			||||||
 | 
					    create_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    push_flags:
 | 
				
			||||||
 | 
					      - --insecure
 | 
				
			||||||
 | 
					    image_templates:
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-amd64"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-arm64v8"
 | 
				
			||||||
 | 
					      - "golift/unifi-poller:v{{ .Major }}-armv7"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
nfpms:
 | 
					nfpms:
 | 
				
			||||||
  - id: unpoller-packages
 | 
					  - id: unpoller-packages
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue