chore: update Gitea workflow summaries to use GITHUB_STEP_SUMMARY, switch to env variables, and add QA notification step #2

Merged
nietzshn merged 2 commits from dev into staging 2026-06-02 22:25:33 -06:00
3 changed files with 24 additions and 7 deletions
Showing only changes of commit f48307410e - Show all commits
+5 -5
View File
@@ -160,27 +160,27 @@ jobs:
set -euo pipefail set -euo pipefail
COMMITS_SINCE_LAST=$(git log --oneline --no-decorate ${{ gitea.sha }} -n 20 2>/dev/null || echo "No commit history available") COMMITS_SINCE_LAST=$(git log --oneline --no-decorate ${{ gitea.sha }} -n 20 2>/dev/null || echo "No commit history available")
cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY
## Production Deployment Successful :rocket: ## Production Deployment Successful :rocket:
**Version:** ${{ needs.build-and-push.outputs.app_version }} **Version:** ${{ needs.build-and-push.outputs.app_version }}
**Commit:** ${{ gitea.sha }} **Commit:** ${{ gitea.sha }}
**Image:** ${{ vars.REGISTRY_URL }}/${{ vars.IMAGE_NAME }}:production-latest **Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:production-latest
**URL:** https://practicas.prod.kubistudio.cloud **URL:** https://practicas.prod.kubistudio.cloud
### Recent Commits ### Recent Commits
``` ```
SUMMARY SUMMARY
git log --oneline --no-decorate -n 20 ${{ gitea.sha }} 2>/dev/null >> $GITEA_HOME/workflow/summary || true git log --oneline --no-decorate -n 20 ${{ gitea.sha }} 2>/dev/null >> $GITHUB_STEP_SUMMARY || true
cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY
``` ```
### Rollback ### Rollback
If needed, rollback with: If needed, rollback with:
```bash ```bash
docker stop cicd-prod && docker rm cicd-prod docker stop cicd-prod && docker rm cicd-prod
docker run -d --name cicd-prod --restart unless-stopped -p 8083:80 \${{ vars.REGISTRY_URL }}/\${{ vars.IMAGE_NAME }}:stable docker run -d --name cicd-prod --restart unless-stopped -p 8083:80 \${{ env.REGISTRY_URL }}/\${{ env.IMAGE_NAME }}:stable
``` ```
SUMMARY SUMMARY
+17
View File
@@ -119,3 +119,20 @@ jobs:
echo "::error::QA health check failed" echo "::error::QA health check failed"
exit 1 exit 1
EOF EOF
notify:
name: Notification
runs-on: ubuntu-latest
needs: [build-and-push, deploy]
if: always()
steps:
- name: Write summary
run: |
cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY
## QA Deployment ${{ needs.deploy.result }}
**Branch:** dev
**Commit:** ${{ gitea.sha }}
**Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:qa-latest
**URL:** https://practicas.qa.kubistudio.cloud
SUMMARY
+2 -2
View File
@@ -136,11 +136,11 @@ jobs:
steps: steps:
- name: Write summary - name: Write summary
run: | run: |
cat << 'SUMMARY' >> $GITEA_HOME/workflow/summary cat << 'SUMMARY' >> $GITHUB_STEP_SUMMARY
## Staging Deployment ${{ needs.deploy.result }} ## Staging Deployment ${{ needs.deploy.result }}
**Branch:** staging **Branch:** staging
**Commit:** ${{ gitea.sha }} **Commit:** ${{ gitea.sha }}
**Image:** ${{ vars.REGISTRY_URL }}/${{ vars.IMAGE_NAME }}:staging-latest **Image:** ${{ env.REGISTRY_URL }}/${{ env.IMAGE_NAME }}:staging-latest
**URL:** https://practicas.staging.kubistudio.cloud **URL:** https://practicas.staging.kubistudio.cloud
SUMMARY SUMMARY