fix: force revision restart on Azure Container App deploy

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ValueOn AG 2026-02-18 00:56:22 +01:00
parent 6da5e3d3b9
commit 4120a97e9f

View file

@ -45,10 +45,30 @@ jobs:
with:
azcliversion: latest
inlineScript: |
# Update with unique revision suffix to force new revision
SUFFIX=$(echo "${{ github.sha }}" | cut -c1-8)
az containerapp update \
--name ${{ env.CONTAINER_APP_NAME }} \
--resource-group ${{ env.RESOURCE_GROUP }} \
--image ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }}
--image ${{ secrets.ACR_LOGIN_SERVER }}/${{ env.IMAGE_NAME }}:${{ github.sha }} \
--revision-suffix "deploy-${SUFFIX}"
- name: Verify deployment
uses: azure/cli@v2
with:
azcliversion: latest
inlineScript: |
# Wait for new revision to be active, then restart if needed
sleep 10
LATEST_REVISION=$(az containerapp revision list \
--name ${{ env.CONTAINER_APP_NAME }} \
--resource-group ${{ env.RESOURCE_GROUP }} \
--query "[0].name" -o tsv)
echo "Latest revision: $LATEST_REVISION"
az containerapp revision restart \
--name ${{ env.CONTAINER_APP_NAME }} \
--resource-group ${{ env.RESOURCE_GROUP }} \
--revision "$LATEST_REVISION" || true
- name: Summary
run: |