Skip to content

Commit b668c83

Browse files
committed
WIP
1 parent f7b2bde commit b668c83

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/ci-cd-typescript.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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: |
@@ -90,7 +91,8 @@ jobs:
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

Comments
 (0)