|
| 1 | +# Builds and publishes the OpenResty Docker image matrix |
| 2 | +# |
| 3 | +# Copyright (c) 2026 Evan Wies |
| 4 | +# |
| 5 | +# |
| 6 | +# env: |
| 7 | +# GHCR_IMAGE: GitHub Container Registry image |
| 8 | +# DOCKERHUB_IMAGE: Docker Hub image |
| 9 | +# |
| 10 | +# secrets: |
| 11 | +# GHCR_USERNAME: GitHub Container Registry username |
| 12 | +# GHCR_PASSWORD: GitHub Container Registry password |
| 13 | +# DOCKERHUB_USERNAME: Docker Hub username |
| 14 | +# DOCKERHUB_PASSWORD: Docker Hub password |
| 15 | +# |
| 16 | + |
1 | 17 | name: Docker Build and Publish |
2 | 18 |
|
3 | 19 | on: |
@@ -251,6 +267,13 @@ jobs: |
251 | 267 | - name: Set up Docker Buildx |
252 | 268 | uses: docker/setup-buildx-action@v3 |
253 | 269 |
|
| 270 | + - name: Login to GitHub Container Registry |
| 271 | + uses: docker/login-action@v3 |
| 272 | + with: |
| 273 | + registry: ghcr.io |
| 274 | + username: ${{ secrets.GHCR_USERNAME }} |
| 275 | + password: ${{ secrets.GHCR_PASSWORD }} |
| 276 | + |
254 | 277 | - name: Login to Docker Mirror |
255 | 278 | if: vars.ENABLE_DOCKERHUB_MIRROR == 'true' |
256 | 279 | uses: docker/login-action@v3 |
@@ -301,8 +324,8 @@ jobs: |
301 | 324 | uses: docker/login-action@v3 |
302 | 325 | with: |
303 | 326 | registry: ghcr.io |
304 | | - username: ${{ github.actor }} |
305 | | - password: ${{ secrets.GITHUB_TOKEN }} |
| 327 | + username: ${{ secrets.GHCR_USERNAME }} |
| 328 | + password: ${{ secrets.GHCR_PASSWORD }} |
306 | 329 |
|
307 | 330 | - name: Login to Docker Hub (Mirror) |
308 | 331 | if: vars.ENABLE_DOCKERHUB_MIRROR == 'true' |
@@ -446,8 +469,8 @@ jobs: |
446 | 469 | uses: docker/login-action@v3 |
447 | 470 | with: |
448 | 471 | registry: ghcr.io |
449 | | - username: ${{ github.actor }} |
450 | | - password: ${{ secrets.GITHUB_TOKEN }} |
| 472 | + username: ${{ secrets.GHCR_USERNAME }} |
| 473 | + password: ${{ secrets.GHCR_PASSWORD }} |
451 | 474 |
|
452 | 475 | - name: Login to Docker Hub (Mirror) |
453 | 476 | if: vars.ENABLE_DOCKERHUB_MIRROR == 'true' |
@@ -512,8 +535,8 @@ jobs: |
512 | 535 | uses: docker/login-action@v3 |
513 | 536 | with: |
514 | 537 | registry: ghcr.io |
515 | | - username: ${{ github.actor }} |
516 | | - password: ${{ secrets.GITHUB_TOKEN }} |
| 538 | + username: ${{ secrets.GHCR_USERNAME }} |
| 539 | + password: ${{ secrets.GHCR_PASSWORD }} |
517 | 540 |
|
518 | 541 | - name: Login to Docker Hub (Mirror) |
519 | 542 | if: vars.ENABLE_DOCKERHUB_MIRROR == 'true' |
|
0 commit comments