[
https://issues.apache.org/jira/browse/BEAM-9388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Damian Gadomski reassigned BEAM-9388:
-------------------------------------
Assignee: Tobiasz Kedzierski
> Consider using github actions for building python wheels and more (aka.
> Transition from Travis)
> -----------------------------------------------------------------------------------------------
>
> Key: BEAM-9388
> URL: https://issues.apache.org/jira/browse/BEAM-9388
> Project: Beam
> Issue Type: Wish
> Components: build-system, sdk-py-core
> Reporter: Ahmet Altay
> Assignee: Tobiasz Kedzierski
> Priority: P2
> Labels: stale-P2
>
> Context on the mailing list:
> https://lists.apache.org/thread.html/r4a7d34e64a34e9fe589d06aec74d9b464d252c516fe96c35b2d6c9ae%40%3Cdev.beam.apache.org%3E
> github actions instead of travis to for building python wheels during
> releases. This will have the following advantages:
> - We will eliminate one repo. (If you don't know, we have
> https://github.com/apache/beam-wheels for the sole purpose of building wheels
> file.)
> - Workflow will be stored in the same repo. This will prevent bit rot that is
> only discovered at release times. (happened a few times, although usually
> easy to fix.)
> - github actions supports ubuntu, mac, windows environments. We could try to
> build wheels for windows as well. (Travis also supports the same environments
> but we only use linux and mac environments. Maybe there are other blockers
> for building wheels for Windows.)
> - We could do more, like daily python builds.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)