@@ -69,16 +69,17 @@ jobs:
6969 - name : Check if perform release
7070 id : perform_release
7171 run : |
72- if [[ "${GITHUB_REF}" == "refs/heads/main" || "${GITHUB_REF}" == "refs/heads/develop " || "${GITHUB_REF}" == "refs/heads/aks-dev" ]]; then
73- echo " PERFORM_RELEASE=true" >> $GITHUB_ENV
72+ if [[ "${GITHUB_REF}" == "refs/heads/main" || "${GITHUB_REF}" == "refs/heads/development " || "${GITHUB_REF}" == "refs/heads/aks-dev" ]]; then
73+ PERFORM_RELEASE=true
7474 elif [[ "${GITHUB_EVENT_NAME}" == "push" && ( "${GITHUB_REF}" == "refs/heads/main" || "${GITHUB_REF}" == refs/tags/* ) ]]; then
75- echo " PERFORM_RELEASE=true" >> $GITHUB_ENV
75+ PERFORM_RELEASE=true
7676 elif [[ "${{ inputs.performRelease }}" == "true" ]]; then
77- echo " PERFORM_RELEASE=true" >> $GITHUB_ENV
77+ PERFORM_RELEASE=true
7878 else
79- echo " PERFORM_RELEASE=false" >> $GITHUB_ENV
79+ PERFORM_RELEASE=false
8080 fi
81- echo "Perform release condition: PERFORM_RELEASE"
81+ echo "PERFORM_RELEASE=$PERFORM_RELEASE" >> $GITHUB_ENV
82+ echo "Perform release: $PERFORM_RELEASE"
8283
8384 - name : Lowercase Docker Image Name
8485 run : |
9091 with :
9192 images : ${{ env.IMAGE_NAME }}
9293 tags : |
93- type=edge,branch=main
94+ type=raw,value=main,enable={{is_default_branch}}
95+ type=raw,value=dev,enable=${{ github.ref == 'refs/heads/development' }}
9496 type=semver,pattern={{version}}
9597 type=semver,pattern={{major}}.{{minor}}
9698 type=semver,pattern={{major}},enable=${{ !startsWith(github.ref, 'refs/tags/v0.') }}
@@ -120,6 +122,12 @@ jobs:
120122 with :
121123 username : ${{ secrets.DOCKER_USERNAME }}
122124 password : ${{ secrets.DOCKER_PASSWORD }}
125+ - name : Debug metadata outputs
126+ if : env.PERFORM_RELEASE == 'true'
127+ run : |
128+ echo "Meta tags: ${{ steps.meta.outputs.tags }}"
129+ echo "Meta labels: ${{ steps.meta.outputs.labels }}"
130+ echo "IMAGE_NAME: ${{ env.IMAGE_NAME }}"
123131
124132 - name : Build and push
125133 if : env.PERFORM_RELEASE == 'true'
@@ -128,5 +136,5 @@ jobs:
128136 context : .
129137 push : true
130138 target : " ${{ env.PRODUCTION_STAGE }}"
131- tags : ${{ steps.meta.outputs.tags }}
139+ tags : ${{ steps.meta.outputs.tags }}
132140 labels : ${{ steps.meta.outputs.labels }}
0 commit comments