Merge pull request #120 from BretFisher/dependabot/npm_and_yarn/multi… #31
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# template source: https://github.com/bretfisher/docker-build-workflow/blob/main/templates/call-docker-build.yaml | |
name: Docker Build | |
on: | |
push: | |
branches: | |
- main | |
# don't rebuild image if someone only edited unrelated files | |
paths-ignore: | |
- 'README.md' | |
- '.github/linters/**' | |
pull_request: | |
# don't rebuild image if someone only edited unrelated files | |
paths-ignore: | |
- 'README.md' | |
- '.github/linters/**' | |
jobs: | |
call-docker-build: | |
name: Call Docker Build | |
uses: bretfisher/docker-build-workflow/.github/workflows/reusable-docker-build.yaml@main | |
permissions: | |
contents: read | |
packages: write # needed to push docker image to ghcr.io | |
pull-requests: write # needed to create and update comments in PRs | |
secrets: | |
# Only needed if with:dockerhub-enable is true below | |
dockerhub-username: ${{ secrets.DOCKERHUB_USERNAME }} | |
# Only needed if with:dockerhub-enable is true below | |
# https://hub.docker.com/settings/security | |
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }} | |
with: | |
### REQUIRED | |
### ENABLE ONE OR BOTH REGISTRIES | |
### tell docker where to push. | |
### NOTE if Docker Hub is set to true, you must set secrets above and also add account/repo/tags below | |
dockerhub-enable: true | |
ghcr-enable: true | |
### REQUIRED | |
### A list of the account/repo names for docker build. List should match what's enabled above | |
### defaults to: | |
image-names: | | |
ghcr.io/${{ github.repository }} | |
${{ github.repository }} |