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

Support Spark 3.4 #754

Merged
merged 7 commits into from
Aug 1, 2023
Merged

Support Spark 3.4 #754

merged 7 commits into from
Aug 1, 2023

Conversation

christianknoepfle
Copy link
Contributor

A PR for #730

First trying to make a clean build for a targets and all tests passed. Then rework the folder structure (again)

@christianknoepfle christianknoepfle mentioned this pull request Jul 23, 2023
1 task
@christianknoepfle
Copy link
Contributor Author

christianknoepfle commented Jul 25, 2023

I moved the parameter/attribute handling of ExcelOptions into a Trait that is available to all builds. The version specific ExcelOptions just inherit the trait and implement the version specific logic. I kept to the folder logic and did not introduce something like a "below_some_version". So looks good to me. @nightscape , what do you think?

As a side note: I think it would simplify things if we just start dropping support for older spark versions (similar to spark versioning policy). What are your thoughts on this?

@christianknoepfle christianknoepfle marked this pull request as ready for review July 25, 2023 19:48
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@nightscape
Copy link
Owner

@christianknoepfle looks good overall!
I just commented on two accidental changes. Once that's fixed, I'm happy to merge!

@nightscape nightscape merged commit ea38542 into nightscape:main Aug 1, 2023
15 checks passed
@nightscape
Copy link
Owner

Release build for 0.19.0 is running: https://github.com/crealytics/spark-excel/actions/runs/5732141933

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants