Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SEDONA-256] R GitHub workflow update #786

Merged
merged 6 commits into from
Mar 5, 2023

Conversation

gregleleu
Copy link
Contributor

Is this PR related to a JIRA ticket?

https://issues.apache.org/jira/projects/SEDONA/issues/SEDONA-256

What changes were proposed in this PR?

Update to the R testing workflow:

  • Update to latest version of actions
  • Replace steps with prepackaged actions: (R dependencies, R checks)
  • Reorder to check R package before building Sedona

Removed cache steps (maven, R packages) already handled by prepackaged actions

Not yet updating to Ubuntu 22.04

How was this patch tested?

On my fork

Did this PR include necessary documentation updates?

No, this PR does not affect any public API so no need to change the docs.

Update to latest version of actions
Replace steps with prepackaged actions: (install java cache, R dependencies and cache)
Testing versions (on push to branch and removed matrix)
Test action for build and check
bring back matrix
fix typo
Do package checks before installing and compiling Sedona (fail faster)
back to normal behavior, ready for PR
@jiayuasu jiayuasu merged commit c8891c6 into apache:master Mar 5, 2023
@gregleleu gregleleu deleted the r-workflow-update branch March 16, 2023 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants