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

Gradle configuration cache support #419

Open
kikichang opened this issue Nov 8, 2023 · 2 comments
Open

Gradle configuration cache support #419

kikichang opened this issue Nov 8, 2023 · 2 comments
Labels
feature-request Request a new feature

Comments

@kikichang
Copy link

kikichang commented Nov 8, 2023

Is your feature request related to a problem? Please describe.
The plugin currently is not gradle configuration cache compatible. It seems to be due to using an older version of com.github.node-gradle:gradle-node-plugin. From its release note, it started supporting configuration cache since 3.0.0, and its later version supports up to gradle 8.4

Describe the solution you'd like
aws-android-sdk-appsync-gradle-plugin to be compatible with gradle configuration cache feature.

@tylerjroach tylerjroach added the feature-request Request a new feature label Nov 20, 2023
@lolucosmin
Copy link

lolucosmin commented Dec 4, 2023

@tylerjroach same issue here with this setup classpath 'com.android.tools.build:gradle:8.2.0' and distributionUrl=https://services.gradle.org/distributions/gradle-8.2-bin.zip:

Task :app:************ of type com.apollographql.apollo.gradle.ApolloIRGenTask: cannot serialize object of type 'org.gradle.api.internal.project.DefaultProject', a subtype of 'org.gradle.api.Project', as these are not supported with the configuration cache.

@tylerjroach
Copy link
Contributor

Thank you for the reports. I have added these as feature requests for further improvements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request a new feature
Projects
None yet
Development

No branches or pull requests

3 participants