[ 
https://issues.apache.org/jira/browse/SEDONA-256?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17696360#comment-17696360
 ] 

Gregoire Leleu commented on SEDONA-256:
---------------------------------------

Proof of concept here: 
[https://github.com/gregleleu/sedona/actions/runs/4327920176]
The more complex question will be on getting the matrix of cases right.

> Upgrade GitHub workflows
> ------------------------
>
>                 Key: SEDONA-256
>                 URL: https://issues.apache.org/jira/browse/SEDONA-256
>             Project: Apache Sedona
>          Issue Type: Improvement
>            Reporter: Gregoire Leleu
>            Priority: Major
>
> Some improvement could speed up GitHub workflows (and save compute):
>  * Chain workflows: have one action build Sedona jars, and then run other 
> actions based on these jars (right now all workflows build their own jars)
>  * Update to latest versions of actions
>  ** for example, the latest setup-java seems to handle caching maven jars 
> without that extra step
>  * Fix deprecated features (set-output etc.)
>  * Use already made and maintained actions, e.g. setup-r-dependencies to 
> install and cache r dependencies
>  * Update to latest Ubuntu (18.04 is said be deprecated soon)
> Not sure what is the best way to work on this.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to