Skip to content

Commit 011c13a

Browse files
authored
Fix lowercase repo in actions (#1207)
1 parent 520855e commit 011c13a

1 file changed

Lines changed: 16 additions & 12 deletions

File tree

.github/workflows/publish.yml

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ jobs:
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

Comments
 (0)