File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 77 flavor :
88 required : true
99 type : string
10+ registry :
11+ description : " Docker registry to push built containers to"
12+ required : false
13+ type : string
14+ default : " ghcr.io"
15+ secrets :
16+ DOCKER_USERNAME :
17+ description : " User name for Docker login, if not provided the GitHub actor will be used"
18+ required : false
19+ DOCKER_PASSWORD :
20+ description : " Password or token for Docker login, if not provided the GITHUB_TOKEN will be used"
21+ required : false
1022
1123permissions :
1224 contents : read
1325
1426env :
1527 CONTAINER_FLAVOR : ${{ inputs.flavor }}
16- REGISTRY : ghcr.io
28+ REGISTRY : ${{ inputs.registry }}
1729
1830jobs :
1931 build-push :
@@ -33,10 +45,13 @@ jobs:
3345 persist-credentials : false
3446 - uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
3547 - uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
48+ env :
49+ USERNAME : ${{ secrets.DOCKER_USERNAME || github.actor }}
50+ PASSWORD : ${{ secrets.DOCKER_PASSWORD || secrets.GITHUB_TOKEN }}
3651 with :
3752 registry : ${{ env.REGISTRY }}
38- username : ${{ github.actor }}
39- password : ${{ secrets.GITHUB_TOKEN }}
53+ username : ${{ env.USERNAME }}
54+ password : ${{ env.PASSWORD }}
4055 - uses : docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
4156 env :
4257 DOCKER_METADATA_SET_OUTPUT_ENV : false
You can’t perform that action at this time.
0 commit comments