Skip to content

Configuration cache pt1#57

Closed
qwert2603 wants to merge 5 commits into
dropbox:mainfrom
qwert2603:configuration-cache-pt1
Closed

Configuration cache pt1#57
qwert2603 wants to merge 5 commits into
dropbox:mainfrom
qwert2603:configuration-cache-pt1

Conversation

@qwert2603

Copy link
Copy Markdown
Contributor

This PR is the part 1 (first 5 commits) of #51 to simplify reviewing and merging.

  1. more test cases added to be more confident when making large changes and refactoring afterwards.
  2. usage of project property during task's execution (@TaskAction) breaks configuration cache. That's why project.path is now saved while configuring the task in DependencyGuardTreeDiffer.
  3. checks from ConfigurationValidators are now called in tasks's configurationAction instead of @TaskAction to avoid breaking configuration cache (these validations use project property).
  4. gradle version is bumped to 7.5.1.

Like in original PR, changes are split to commits to simplify review.

@qwert2603 qwert2603 mentioned this pull request Oct 10, 2022
@qwert2603
qwert2603 force-pushed the configuration-cache-pt1 branch from 2856e81 to b8948e2 Compare October 10, 2022 18:50
@qwert2603
qwert2603 force-pushed the configuration-cache-pt1 branch from b8948e2 to bd2ecc0 Compare October 11, 2022 05:03
@qwert2603

Copy link
Copy Markdown
Contributor Author

@handstandsam Hi! Will this PR be helpful to simplify review?

@handstandsam

Copy link
Copy Markdown
Collaborator

Closing since #51 was merged.

@qwert2603
qwert2603 deleted the configuration-cache-pt1 branch December 14, 2022 07:38
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