[ 
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)

Reply via email to