You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(monorepo): send Slack notifications on test failure
Add always() to the if conditions of extract results and
Slack notification steps so they run even when the test
step fails. Previously, these steps were skipped by default
when the preceding test step exited with a non-zero code.
* chore(monorepo): fix Slack release thread notifications
- Make release-thread-integration action generic by replacing
deployment_name with title and link_text inputs
- Fix duplicate icon in Slack messages by removing hardcoded
✅ from the action template
- Use ❌ instead of ⚠️ for test failure notifications
- Add always() to extract/notification steps so they run on
test failures
* chore(monorepo): address PR review feedback
- Null-safe jq extraction for slack_message_url using // ""
- Add !cancelled() guard to Slack notification steps
- Add continue-on-error to E2E extraction step
- Remove trailing colon from action fallback text
custom_message: ${{ inputs.environment == 'production' && 'Proceed to perform post-release testing of your changes.' || inputs.environment == 'staging' && 'Proceed to perform pre-release testing of your changes.' || '' }}
custom_message: ${{ steps.extract-sanity-results.outputs.test_success == 'true' && 'All tests passed successfully. Proceed to the next step.' || 'There are some test failures. Please review them and proceed to the next step.' }}
custom_message: ${{ steps.extract-e2e-results.outputs.test_success == 'true' && 'All tests passed successfully. Proceed to the next step.' || 'There are some test failures. Please review them and proceed to the next step.' }}
0 commit comments