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

Recommend first party Gradle action instead of cache: gradle #588

Open
TWiStErRob opened this issue Jan 28, 2024 · 1 comment
Open

Recommend first party Gradle action instead of cache: gradle #588

TWiStErRob opened this issue Jan 28, 2024 · 1 comment
Labels
feature request New feature or request to improve the current logic

Comments

@TWiStErRob
Copy link

Description:
Deprecate/remove cache: gradle option in favor of a first party Gradle action.
If this is not an option, at least mention gradle/actions/setup-gradle in the documentation AND action.yml description.

Justification:
setup-java tries to do too much. gradle/actions/setup-gradle (ex. gradle-build-action) is a fully featured, advanced GitHub Action for caching Gradle builds outputs. It now includes support for things that'll likely never be part of setup-java (e.g. configuration cache caching), leaving users confused and using potentially sub-optimal caching strategies. (example: gradle/gradle#13510 (comment))

Are you willing to submit a PR?
I'll let maintainers handle deprecations / removals, as that's a complex process.

@TWiStErRob TWiStErRob added feature request New feature or request to improve the current logic needs triage labels Jan 28, 2024
@TWiStErRob TWiStErRob changed the title Recommend first party Gradle plugin instead of cache: gradle Recommend first party Gradle action instead of cache: gradle Jan 28, 2024
@HarithaVattikuti
Copy link
Contributor

Hello @TWiStErRob
Thank you for creating this feature request. We will investigate it and get back to you as soon as we have some feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request to improve the current logic
Projects
None yet
Development

No branches or pull requests

3 participants