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)