|
58 | 58 | # Manual trigger |
59 | 59 | type=raw,value=${{ inputs.tag_suffix }}-collector,enable=${{ github.event_name == 'workflow_dispatch' }} |
60 | 60 | # Branch builds |
61 | | - type=raw,value=latest-collector,enable=${{ github.ref == 'refs/heads/master' && github.event_name != 'workflow_dispatch' }} |
| 61 | + type=raw,value=latest-collector,enable=${{ (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')) && github.event_name != 'workflow_dispatch' }} |
62 | 62 | type=raw,value=develop-collector,enable=${{ github.ref == 'refs/heads/develop' && github.event_name != 'workflow_dispatch' }} |
63 | 63 | # Version tags |
64 | 64 | type=semver,pattern={{version}}-collector |
@@ -117,7 +117,7 @@ jobs: |
117 | 117 | # Manual trigger |
118 | 118 | type=raw,value=${{ inputs.tag_suffix }}-web,enable=${{ github.event_name == 'workflow_dispatch' }} |
119 | 119 | # Branch builds |
120 | | - type=raw,value=latest-web,enable=${{ github.ref == 'refs/heads/master' && github.event_name != 'workflow_dispatch' }} |
| 120 | + type=raw,value=latest-web,enable=${{ (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')) && github.event_name != 'workflow_dispatch' }} |
121 | 121 | type=raw,value=develop-web,enable=${{ github.ref == 'refs/heads/develop' && github.event_name != 'workflow_dispatch' }} |
122 | 122 | # Version tags |
123 | 123 | type=semver,pattern={{version}}-web |
@@ -177,14 +177,14 @@ jobs: |
177 | 177 | type=raw,value=${{ inputs.tag_suffix }}-omnibus,enable=${{ github.event_name == 'workflow_dispatch' }} |
178 | 178 | type=raw,value=${{ inputs.tag_suffix }},enable=${{ github.event_name == 'workflow_dispatch' && inputs.tag_suffix == 'latest' }} |
179 | 179 | # Branch builds |
180 | | - type=raw,value=latest-omnibus,enable=${{ github.ref == 'refs/heads/master' && github.event_name != 'workflow_dispatch' }} |
| 180 | + type=raw,value=latest-omnibus,enable=${{ (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')) && github.event_name != 'workflow_dispatch' }} |
181 | 181 | type=raw,value=develop-omnibus,enable=${{ github.ref == 'refs/heads/develop' && github.event_name != 'workflow_dispatch' }} |
182 | 182 | # Version tags |
183 | 183 | type=semver,pattern={{version}}-omnibus |
184 | 184 | type=semver,pattern={{major}}.{{minor}}-omnibus |
185 | 185 | type=semver,pattern={{major}}-omnibus,enable=${{ !startsWith(github.ref, 'refs/tags/v0.') }} |
186 | 186 | # Default latest tag (omnibus is the default) |
187 | | - type=raw,value=latest,enable=${{ github.ref == 'refs/heads/master' && github.event_name != 'workflow_dispatch' }} |
| 187 | + type=raw,value=latest,enable=${{ (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v')) && github.event_name != 'workflow_dispatch' }} |
188 | 188 |
|
189 | 189 | - name: Build and push Docker image |
190 | 190 | uses: docker/build-push-action@v5 |
|
0 commit comments