1818 - name : Check out the repo
1919 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2020
21+ - name : downcase repo-owner
22+ run : |
23+ echo "REPO_OWNER_LOWER=${GITHUB_REPOSITORY_OWNER,,}" >>${GITHUB_ENV}
24+
2125 # Read source version from pyproject.toml
2226 - uses : SebRollen/toml-action@b1b3628f55fc3a28208d4203ada8b737e9687876 # v1.2.0
2327 id : read_version
@@ -41,25 +45,25 @@ jobs:
4145 - uses : tyriis/docker-image-tag-exists@71a750a41aa78e4efb0842f538140c5df5b8166f # v2.1.0
4246 with :
4347 registry : ${{ env.registry }}
44- repository : ${{ env.repo-owner }}/${{ env.app-name }}/frontend
48+ repository : ${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/frontend
4549 tag : edge
4650
4751 - uses : tyriis/docker-image-tag-exists@71a750a41aa78e4efb0842f538140c5df5b8166f # v2.1.0
4852 with :
4953 registry : ${{ env.registry }}
50- repository : ${{ env.repo-owner }}/${{ env.app-name }}/backend
54+ repository : ${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/backend
5155 tag : edge
5256
5357 - uses : tyriis/docker-image-tag-exists@71a750a41aa78e4efb0842f538140c5df5b8166f # v2.1.0
5458 with :
5559 registry : ${{ env.registry }}
56- repository : ${{ env.repo-owner }}/${{ env.app-name }}/airflow-webserver
60+ repository : ${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-webserver
5761 tag : edge
5862
5963 - uses : tyriis/docker-image-tag-exists@71a750a41aa78e4efb0842f538140c5df5b8166f # v2.1.0
6064 with :
6165 registry : ${{ env.registry }}
62- repository : ${{ env.repo-owner }}/${{ env.app-name }}/airflow-scheduler
66+ repository : ${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-scheduler
6367 tag : edge
6468
6569 # Docker Login
@@ -76,10 +80,10 @@ jobs:
7680 uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
7781 with :
7882 images : |
79- ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/frontend
80- ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/backend
81- ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/airflow-webserver
82- ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/airflow-scheduler
83+ ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/frontend
84+ ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/backend
85+ ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-webserver
86+ ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-scheduler
8387 tags : |
8488 type=semver,pattern={{version}}
8589 type=semver,pattern={{major}}
@@ -89,28 +93,28 @@ jobs:
8993 - name : Push frontend image tags
9094 uses : akhilerm/tag-push-action@f35ff2cb99d407368b5c727adbcc14a2ed81d509 # v2.2.0
9195 with :
92- src : ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/frontend:edge
96+ src : ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/frontend:edge
9397 dst : ${{ steps.meta.outputs.tags }}
9498
9599 # Retag backend edge image with release version
96100 - name : Push backend image tags
97101 uses : akhilerm/tag-push-action@f35ff2cb99d407368b5c727adbcc14a2ed81d509 # v2.2.0
98102 with :
99- src : ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/backend:edge
103+ src : ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/backend:edge
100104 dst : ${{ steps.meta.outputs.tags }}
101105
102106 # Retag Airflow webserver edge image with release version
103107 - name : Push Airflow webserver image tags
104108 uses : akhilerm/tag-push-action@f35ff2cb99d407368b5c727adbcc14a2ed81d509 # v2.2.0
105109 with :
106- src : ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/airflow-webserver:edge
110+ src : ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-webserver:edge
107111 dst : ${{ steps.meta.outputs.tags }}
108112
109113 # Retag Airflow scheduler edge image with release version
110114 - name : Push Airflow scheduler image tags
111115 uses : akhilerm/tag-push-action@f35ff2cb99d407368b5c727adbcc14a2ed81d509 # v2.2.0
112116 with :
113- src : ${{ env.registry }}/${{ env.repo-owner }}/${{ env.app-name }}/airflow-scheduler:edge
117+ src : ${{ env.registry }}/${{ env.REPO_OWNER_LOWER }}/${{ env.app-name }}/airflow-scheduler:edge
114118 dst : ${{ steps.meta.outputs.tags }}
115119
116120 - name : Release Summary
0 commit comments