|
31 | 31 | env:
|
32 | 32 | # Set docker repo to either the fork or the main repo where the branch exists
|
33 | 33 | DOCKER_REPO: ghcr.io/${{ github.repository }}
|
34 |
| - # Push if not a pull request or this is a fork |
35 |
| - PUSH: ${{ github.event_name != 'pull_request' || !github.event.pull_request.head.repo.fork }} |
| 34 | + # Push if not a pull request and references the main branch |
| 35 | + PUSH: ${{ github.event_name != 'pull_request' && github.ref == 'refs/heads/main' }} |
36 | 36 |
|
37 | 37 | steps:
|
38 | 38 | - uses: actions/checkout@v3
|
|
75 | 75 | type=semver,pattern={{version}},prefix=v,enable=${{ matrix.image_type == 'alpine' }}
|
76 | 76 | type=semver,pattern={{major}}.{{minor}},prefix=v,suffix=${{ env.SUFFIX }}
|
77 | 77 | # dev
|
78 |
| - type=raw,value=dev,suffix=${{ env.SUFFIX }}-{{ sha }} |
79 |
| - type=raw,event=push,value=dev,enable=${{ github.ref == format('refs/heads/{0}', 'main') && matrix.image_type == 'alpine' }},suffix= |
80 | 78 | type=raw,event=push,value=dev,enable={{is_default_branch}},suffix=${{ env.SUFFIX }}
|
| 79 | + type=raw,event=push,value=dev,enable={{is_default_branch}},suffix=${{ env.SUFFIX }}-{{ sha }} |
| 80 | + type=raw,event=push,value=dev,enable=${{ github.ref == format('refs/heads/{0}', 'main') && matrix.image_type == 'alpine' }},suffix= |
81 | 81 | # prerelease
|
82 | 82 | type=raw,event=tag,value=prerelease-latest,enable=${{ startsWith(github.ref, 'refs/tags/') && contains(github.ref, 'pre') && matrix.image_type == 'alpine' }},suffix=
|
83 | 83 | type=raw,event=tag,value=prerelease-latest,enable=${{ startsWith(github.ref, 'refs/tags/') && contains(github.ref, 'pre') }},suffix=${{ env.SUFFIX }}
|
|
0 commit comments