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

airbyte-ci: do not send slack message on pre-release #43724

Conversation

alafanechere
Copy link
Contributor

@alafanechere alafanechere commented Aug 12, 2024

What

Closes https://github.com/airbytehq/airbyte-internal-issues/issues/8983
To avoid noise in #connector-publish-updates and #connector-publish-failures I suggest to not send slack message on pre-release.
As pre-release are a manually triggered via a github workflow, developers will be aware of failures if their workflow fails.
No need to have automated slack messages.

@alafanechere alafanechere requested a review from a team as a code owner August 12, 2024 10:04
Copy link

vercel bot commented Aug 12, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
airbyte-docs ⬜️ Ignored (Inspect) Visit Preview Aug 12, 2024 10:08am

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @alafanechere and the rest of your teammates on Graphite Graphite

Copy link
Contributor

@clnoll clnoll left a comment

Choose a reason for hiding this comment

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

The code change looks fine, but are these really noisy enough that we want the extra control flow? When I was doing connector development I did appreciate the notification that publishing failed instead of having to see it in GHA some time later.

Not actually requesting code changes but wanted to verify that we want to do this. Doing a quick scan of #connector-publish-updates where these notifications used to go I'm not seeing very many notifications for pre-releases.

@alafanechere
Copy link
Contributor Author

The code change looks fine, but are these really noisy enough that we want the extra control flow? When I was doing connector development I did appreciate the notification that publishing failed instead of having to see it in GHA some time later.

Not actually requesting code changes but wanted to verify that we want to do this. Doing a quick scan of #connector-publish-updates where these notifications used to go I'm not seeing very many notifications for pre-releases.

@clnoll The thing is that pre-release failures will land in #connector-publish-failures. I'd love this channel to only contain alerts we should really act on. I could send these failures to #connector-publish-updates but it would also lead to a control flow change, and a rather clumsy one IMO.

Copy link
Contributor

@clnoll clnoll left a comment

Choose a reason for hiding this comment

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

but it would also lead to a control flow change, and a rather clumsy one IMO.

Actually, couldn't that be done with a pretty minor change to the slack notification step? As a side note, do we have a clear story on when slack notifications should be sent directly in a GHA step versus by airbyte-ci?

Anyway, that could be a separate issue if we want to do it.

I'm good with trying to keep the publish failure channel clean.

@alafanechere alafanechere merged commit ea3a3c0 into master Aug 12, 2024
37 of 38 checks passed
@alafanechere alafanechere deleted the augustin/08-12-_skip-ci_airbyte-ci_do_not_send_slack_message_on_pre-release branch August 12, 2024 14:24
LouisAuneau pushed a commit to LouisAuneau/airbyte that referenced this pull request Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants