feat: add cd job to update groombook/infra image tags on main merge (GRO-178) #147
@@ -312,11 +312,11 @@ jobs:
|
|||||||
|
|
||||||
# Update migrate-job.yaml
|
# Update migrate-job.yaml
|
||||||
sed -i "s|ghcr.io/groombook/migrate:[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*|ghcr.io/groombook/migrate:${TAG}|g" apps/groombook/base/migrate-job.yaml
|
sed -i "s|ghcr.io/groombook/migrate:[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*|ghcr.io/groombook/migrate:${TAG}|g" apps/groombook/base/migrate-job.yaml
|
||||||
sed -i "s|groombook.app/deploy-version: \"[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*\"|groombook.app/deploy-version: \"${TAG}\"|g" apps/groombook/base/migrate-job.yaml
|
sed -i "s|groombook.app/deploy-version: \"[a-zA-Z0-9-]*\"|groombook.app/deploy-version: \"${TAG}\"|g" apps/groombook/base/migrate-job.yaml
|
||||||
|
|
||||||
# Update seed-job.yaml
|
# Update seed-job.yaml
|
||||||
sed -i "s|ghcr.io/groombook/seed:[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*|ghcr.io/groombook/seed:${TAG}|g" apps/groombook/base/seed-job.yaml
|
sed -i "s|ghcr.io/groombook/seed:[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*|ghcr.io/groombook/seed:${TAG}|g" apps/groombook/base/seed-job.yaml
|
||||||
sed -i "s|groombook.app/deploy-version: \"[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]-[a-f0-9]*\"|groombook.app/deploy-version: \"${TAG}\"|g" apps/groombook/base/seed-job.yaml
|
sed -i "s|groombook.app/deploy-version: \"[a-zA-Z0-9-]*\"|groombook.app/deploy-version: \"${TAG}\"|g" apps/groombook/base/seed-job.yaml
|
||||||
|
|
||||||
git -C /tmp/infra diff --stat
|
git -C /tmp/infra diff --stat
|
||||||
|
|
||||||
@@ -344,6 +344,5 @@ jobs:
|
|||||||
--base main \
|
--base main \
|
||||||
--head "chore/update-image-tags-${TAG}" \
|
--head "chore/update-image-tags-${TAG}" \
|
||||||
--title "chore: update image tags to ${TAG}" \
|
--title "chore: update image tags to ${TAG}" \
|
||||||
--body "[GRO-178](/d50d9792/issues/GRO-178) — automated image tag update from main merge" \
|
--body "[GRO-178](/GRO/issues/GRO-178) — automated image tag update from main merge" \
|
||||||
--enable-auto-merge \
|
--enable-auto-merge
|
||||||
2>&1 || echo "PR creation attempted"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user