@@ -4,7 +4,7 @@ name: Publish
44# Container Registry, following the tag conventions documented in the devops repo
55# (infra/azure/registry/README.md) — the registry cleanup task keys on those shapes.
66#
7- # push to main -> openopsinternal .azurecr.io/openops-mcp
7+ # push to main -> openopsprivate .azurecr.io/openops-mcp
88# per arch: <sha>-<arch>, main-<sha>-<arch>, main-<arch>
99# manifest: <sha>, main
1010# release published -> openops.azurecr.io/openops-mcp: <version>, latest
@@ -13,7 +13,7 @@ name: Publish
1313# private registry, the same way the openops release flow re-tags
1414# the tested ECR image. Releasing a commit therefore requires that
1515# its image was already published from main and not yet cleaned up.
16- # manual dispatch -> openopsinternal .azurecr.io/openops-mcp (branch builds, for testing)
16+ # manual dispatch -> openopsprivate .azurecr.io/openops-mcp (branch builds, for testing)
1717# per arch: <sha>-<arch>, <branch>-<sha>-<arch>, <branch>-<arch>
1818# manifest: <sha>, <branch>
1919#
5151 with :
5252 creds : ' {"clientId":"${{ secrets.AZURE_CLIENT_ID }}","clientSecret":"${{ secrets.AZURE_CLIENT_SECRET }}","subscriptionId":"${{ secrets.AZURE_SUBSCRIPTION_ID }}","tenantId":"${{ secrets.AZURE_TENANT_ID }}"}'
5353 - name : ACR login
54- run : az acr login --name openopsinternal
54+ run : az acr login --name openopsprivate
5555 - name : Set up Docker Buildx
5656 uses : docker/setup-buildx-action@v4.3.0
5757 - name : Format image tags
6060 run : |
6161 short_sha="${GITHUB_SHA:0:8}"
6262 branch="${GITHUB_REF_NAME//[\/.:_]/-}"
63- repo=openopsinternal .azurecr.io/openops-mcp
63+ repo=openopsprivate .azurecr.io/openops-mcp
6464 {
6565 echo "SHORT_SHA=$short_sha"
6666 echo "TAGS<<EOF"
@@ -98,15 +98,15 @@ jobs:
9898 with :
9999 creds : ' {"clientId":"${{ secrets.AZURE_CLIENT_ID }}","clientSecret":"${{ secrets.AZURE_CLIENT_SECRET }}","subscriptionId":"${{ secrets.AZURE_SUBSCRIPTION_ID }}","tenantId":"${{ secrets.AZURE_TENANT_ID }}"}'
100100 - name : ACR login
101- run : az acr login --name openopsinternal
101+ run : az acr login --name openopsprivate
102102 - name : Set up Docker Buildx
103103 uses : docker/setup-buildx-action@v4.3.0
104104 - name : Create and push manifest lists
105105 run : |
106106 set -x
107107 short_sha="${GITHUB_SHA:0:8}"
108108 branch="${GITHUB_REF_NAME//[\/.:_]/-}"
109- repo=openopsinternal .azurecr.io/openops-mcp
109+ repo=openopsprivate .azurecr.io/openops-mcp
110110 docker buildx imagetools create \
111111 -t "$repo:$short_sha" \
112112 -t "$repo:$branch" \
@@ -127,7 +127,7 @@ jobs:
127127 creds : ' {"clientId":"${{ secrets.AZURE_CLIENT_ID }}","clientSecret":"${{ secrets.AZURE_CLIENT_SECRET }}","subscriptionId":"${{ secrets.AZURE_SUBSCRIPTION_ID }}","tenantId":"${{ secrets.AZURE_TENANT_ID }}"}'
128128 - name : ACR login
129129 run : |
130- az acr login --name openopsinternal
130+ az acr login --name openopsprivate
131131 az acr login --name openops
132132 - name : Set up Docker Buildx
133133 uses : docker/setup-buildx-action@v4.3.0
@@ -137,7 +137,7 @@ jobs:
137137 PRERELEASE : ${{ github.event.release.prerelease }}
138138 run : |
139139 version="${TAG#v}"
140- source="openopsinternal .azurecr.io/openops-mcp:${GITHUB_SHA:0:8}"
140+ source="openopsprivate .azurecr.io/openops-mcp:${GITHUB_SHA:0:8}"
141141 tags=(-t "openops.azurecr.io/openops-mcp:$version")
142142 # Anonymous consumers pull :latest by default; a pre-release must not move it.
143143 if [ "$PRERELEASE" != "true" ]; then
0 commit comments