@@ -47,46 +47,29 @@ runs:
47
47
id : publish
48
48
uses : dagger/dagger-for-github@v7
49
49
env :
50
+ DOCKER_HUB_PASSWORD : ${{ inputs.dockerhub-password }}
50
51
GH_TOKEN : ${{ github.token }}
51
52
with :
52
53
engine-stop : false
53
54
version : ${{ inputs.dagger-version }}
54
55
cloud-token : ${{ inputs.dagger-cloud-token }}
55
- module :
github.com/opopops/daggerverse/[email protected] .6
56
+ module :
github.com/opopops/daggerverse/[email protected] .9
56
57
verb : call
57
58
args : |
58
59
with-registry-auth \
59
60
--address=ghcr.io \
60
61
--username=${{ github.actor }} \
61
62
--secret=env:GH_TOKEN \
63
+ with-registry-auth \
64
+ --address=docker.io \
65
+ --username=${{ inputs.dockerhub-username }} \
66
+ --secret=env:DOCKER_HUB_PASSWORD \
62
67
publish \
63
68
--context=${{ github.workspace }} \
64
69
--config=${{ inputs.config }} \
65
70
--tag=ghcr.io/${{ inputs.tag }} \
71
+ --tag=docker.io/${{ inputs.tag }} \
66
72
--arch=${{ inputs.arch }} \
67
73
--keyring-append=${{ inputs.keyring-append }} \
68
74
--repository-append=${{ inputs.repository-append }} \
69
75
digest \
70
-
71
- - name : Copy image to Docker Hub
72
- uses : dagger/dagger-for-github@v7
73
- env :
74
- DOCKER_HUB_PASSWORD : ${{ inputs.dockerhub-password }}
75
- GH_TOKEN : ${{ github.token }}
76
- with :
77
- version : ${{ inputs.dagger-version }}
78
- cloud-token : ${{ inputs.dagger-cloud-token }}
79
- module :
github.com/opopops/daggerverse/[email protected]
80
- verb : call
81
- args : |
82
- with-registry-auth \
83
- --address=ghcr.io \
84
- --username=${{ github.actor }} \
85
- --secret=env:GH_TOKEN \
86
- with-registry-auth \
87
- --address=docker.io \
88
- --username=${{ inputs.dockerhub-username }} \
89
- --secret=env:DOCKER_HUB_PASSWORD \
90
- copy \
91
- --source=ghcr.io/${{ inputs.tag }} \
92
- --target=docker.io/${{ inputs.tag }} \
0 commit comments