Skip to content

Commit 8e99e1c

Browse files
committed
Fix build-test-publish workflow
As part of 8d0cc5e to remove old code, a line too much was pruned. This workflow still requires manifest generation for system tests. The job to build the operator image was not alerting on failure, and this failure went unnoticed.
1 parent df05639 commit 8e99e1c

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

.github/workflows/build-test-publish.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ jobs:
138138
kustomize edit set image \
139139
rabbitmqoperator/messaging-topology-operator-dev=rabbitmqoperator/messaging-topology-operator:"${RELEASE_VERSION}"
140140
popd
141+
make generate-manifests
141142
142143
- name: Upload operator manifests
143144
uses: actions/upload-artifact@v4
@@ -147,6 +148,14 @@ jobs:
147148
retention-days: 2
148149
if-no-files-found: error
149150

151+
- name: Notify Google Chat
152+
if: failure()
153+
uses: SimonScholz/google-chat-action@main
154+
with:
155+
webhookUrl: '${{ secrets.GOOGLE_CHAT_WEBHOOK_URL }}'
156+
jobStatus: ${{ job.status }}
157+
title: Messaging Topology Operator - Build Operator
158+
150159
system_tests:
151160
name: Local system tests (stable k8s)
152161
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)