Gregoire Leleu created SEDONA-256:
-------------------------------------

             Summary: Upgrade GitHub workflows
                 Key: SEDONA-256
                 URL: https://issues.apache.org/jira/browse/SEDONA-256
             Project: Apache Sedona
          Issue Type: Improvement
            Reporter: Gregoire Leleu


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