Skip to content
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

fix(CI): send API check failure notifications to Slack #1184

Merged
merged 1 commit into from Jan 9, 2023

Conversation

afeld
Copy link
Contributor

@afeld afeld commented Jan 6, 2023

Was looking at #832 (comment) after the Payments Data team also came up with the failure scenario of the Littlepay API being down, and I realized this would be easy to resolve.

@afeld afeld requested a review from a team as a code owner January 6, 2023 22:48
@github-actions github-actions bot added the actions Related to GitHub Actions workflows label Jan 6, 2023
@thekaveman
Copy link
Member

This is really cool! But one note, the payments team is probably interested in a different API than what our check is for. They use some kind of export/bulk transactions API, whereas Benefits uses the Customer API.

@afeld
Copy link
Contributor Author

afeld commented Jan 6, 2023

Triggered a failure in 2fcb289 and they showed up in Slack, so it works! Ready for review.

Copy link
Member

@angela-tran angela-tran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Also, for more context, the only reason why we didn't have this already is because when #252 was worked on, we had a limited amount of Slack app integrations for Cal-ITP and had used them all.

@afeld afeld merged commit d82d57b into dev Jan 9, 2023
@afeld afeld deleted the fix/api-notification branch January 9, 2023 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
actions Related to GitHub Actions workflows
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants