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

ci(gh): allow to run build-test-distribute on workflow_dispatch #12233

Conversation

bartsmykla
Copy link
Contributor

Motivation

We don’t know how stable our CI is on release branches because we don’t make changes to them often. This means we don’t get enough feedback about their status.

Implementation information

This is a part of the effort to run tests on CI for release branches on schedule. As GitHub doesn't allow to run workflows on schedule from branches other than default (master in our case), the best solution I could find is to allow to run build-test-distribute workflow on workflow_dispatch event and then in master on schedule send a REST call to manually trigger these workflows on wanted release branches.

Supporting documentation

Part of:

This is a part of the effort to run tests on CI for release branches on
schedule. As GitHub doesn't allow to run workflows on schedule from
branches other than default (master in our case), the best solution I
could find is to allow to run `build-test-distribute` workflow on
`workflow_dispatch` event and then in master on schedule send a REST
call to manually trigger these workflows on wanted release branches.

Signed-off-by: Bart Smykla <[email protected]>
@bartsmykla bartsmykla added the ci/skip-test PR: Don't run unit and e2e tests (maybe this is just a doc change) label Dec 11, 2024
@bartsmykla bartsmykla requested a review from lukidzi December 11, 2024 07:28
@bartsmykla bartsmykla requested a review from a team as a code owner December 11, 2024 07:28
@bartsmykla bartsmykla requested review from Icarus9913 and removed request for a team December 11, 2024 07:28
@bartsmykla bartsmykla changed the title ci(gh): allow to run build-test-distribute on workflow_dispatch + increate check timeout ci(gh): allow to run build-test-distribute on workflow_dispatch Dec 11, 2024
@bartsmykla bartsmykla merged commit ddd8aab into release-2.6 Dec 11, 2024
15 checks passed
@bartsmykla bartsmykla deleted the ci/allow-to-run-gh-built-test-distribute-workflow-on-workflow-dispatch-release-2-6 branch December 11, 2024 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/skip-test PR: Don't run unit and e2e tests (maybe this is just a doc change)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants