Hi everyone,
I merged the changes related to FLIP-396 [1] into master and release-1.18.
This enables the Flink CI and nightly builds [2] for these two versions
(and any branches that are based on these changes). The GitHub Actions
(GHA) workflows are still in beta stage, i.e. we should still base our PR
merge decisions on Azure Pipelines and the Flink CI bot.

I want to underline that this was a group effort: Appreciations for
supporting this work should go to Chesnay and Nico Weidner. Feel free to
join and improve the current state of the workflows.

The GHA workflows are not triggered by PRs, yet (i.e. they are not
integrated into the PR UI). Only push events and manual triggering (i.e.
workflow_dispatch events) are enabled for now. This allows us to monitor
the load on the Apache INFRA runners for the next few days/weeks. We might
be required to do minor adjustments (e.g. timeouts).

Contributors who have the most-recent changes of master or release-1.18
included in their branch can also benefit from the new workflows: For
forks, you would rely on the runners provided by GitHub itself. The current
limit for runners in the GitHub free plan is 20 [4].

Nightly builds can be easily triggered through the GHA UI for your branch.
The general observation (at least for the GitHub-provided runners) is that
the CI runs are more sensitive towards test instabilities. But that can be
considered a good thing, I guess. :)

Matthias

[1]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-396%3A+Trial+to+test+GitHub+Actions+as+an+alternative+for+Flink's+current+Azure+CI+infrastructure
[2] https://github.com/apache/flink/actions
[3] https://issues.apache.org/jira/browse/FLINK-33924
[4]
https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration#usage-limits

-- 

[image: Aiven] <https://www.aiven.io>

*Matthias Pohl*
Opensource Software Engineer, *Aiven*
matthias.p...@aiven.io <i...@aiven.io>   |  +49 170 9869525
aiven.io <https://www.aiven.io>   |   <https://www.facebook.com/aivencloud>
  <https://www.linkedin.com/company/aiven/>   <https://twitter.com/aiven_io>
*Aiven Deutschland GmbH*
Alexanderufer 3-7, 10117 Berlin
Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen
Amtsgericht Charlottenburg, HRB 209739 B

Reply via email to