-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add alert for failure in publishing workflow #2070
Conversation
|
GeraldRequired Reviewers
Don't want to be involved in this pull request? Comment |
SLACK_USERNAME: GithubGoose | ||
SLACK_ICON_EMOJI: ":goose:" | ||
SLACK_MESSAGE: "Something went wrong with the release of ${{ github.event.repository.name }}. \nPlease check the logs → https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" | ||
SLACK_TITLE: "Oops! I'm the Bad News Goose!" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love that you kept this ❤️
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consistency FTW!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Beware the Bad News Goose!
Size Change: 0 B Total Size: 89.9 kB ℹ️ View Unchanged
|
A new build was pushed to Chromatic! 🚀https://5e1bf4b385e3fb0020b7073c-esfzcidkxj.chromatic.com/ Chromatic results:
|
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #2070 +/- ##
=======================================
Coverage 96.93% 96.93%
=======================================
Files 236 236
Lines 26651 26651
Branches 2355 2307 -48
=======================================
Hits 25835 25835
Misses 816 816 Continue to review full report in Codecov by Sentry.
|
## Summary: Now that we have a better path to release the packages in a safer way (#2070 and #2071), we can re-enable the snapshots release job. re-enable the snapshots release job to run on every non-draft PR. Issue: WB-1606 ## Test plan: Verify that the snapshots release job is running on every non-draft PR. Author: jandrade Reviewers: jeremywiebe, jeresig Required Reviewers: Approved By: jeremywiebe, jeresig Checks: ✅ codecov/project, ✅ Chromatic - Get results on non-draft regular PRs (ubuntu-latest, 16.x), ✅ Test (ubuntu-latest, 16.x, 2/2), ✅ Test (ubuntu-latest, 16.x, 1/2), ✅ Check build sizes (ubuntu-latest, 16.x), ✅ Lint (ubuntu-latest, 16.x), ✅ Chromatic - Build on non-draft regular PRs / chromatic (ubuntu-latest, 16.x), ⏭ Chromatic - Skip on Release PR (changesets), ✅ Publish npm snapshot (ubuntu-latest, 16.x), ✅ Check for .changeset entries for all changed files (ubuntu-latest, 16.x), ✅ gerald, ✅ Prime node_modules cache for primary configuration (ubuntu-latest, 16.x), ⏭ dependabot Pull Request URL: #2072
Summary:
Replicating the changes done in the Perseus repo to able to send an alert to the
#wonder-blocks-dev channel in Slack when the publishing workflow fails.
See Khan/perseus#727 for the original implementation.
Issue: XXX-XXXX
Test plan:
If the publishing workflow fails, an alert should be sent to the
#wonder-blocks-dev channel in Slack.