Skip to content

Add full configuration cache support#488

Merged
rpalcolea merged 2 commits into
release/12.xfrom
feature/cc-support-12x
Apr 6, 2026
Merged

Add full configuration cache support#488
rpalcolea merged 2 commits into
release/12.xfrom
feature/cc-support-12x

Conversation

@rpalcolea

Copy link
Copy Markdown
Member
- Replace ConventionMapping with Property API across SystemPackagingTask, Deb, Rpm, and extensions
- Remove notCompatibleWithConfigurationCache() from Deb and Rpm tasks
- Use applyConventions(Project project) pattern to avoid Task.getProject() at execution time
- Fix NPE when signingKeyRingFile is null in DebCopyAction and RpmCopyAction
- Use lazy task registration in OsPackageDockerBasePlugin for correct convention ordering
- Add comprehensive configuration cache test suite

- Replace task.project.file() with task.projectLayout.projectDirectory.file() in DebCopyAction
- Fix NPE when signingKeyRingFile is null in DebCopyAction and RpmCopyAction
- Capture project.application.mainClass before doFirst in OspackageApplicationSpringBootPlugin
- Remove unused Project field from OspackageDaemonPlugin
- Replace ConventionMapping with Property API across SystemPackagingTask, Deb, Rpm, and extensions
- Remove notCompatibleWithConfigurationCache() from Deb and Rpm tasks
- Use applyConventions(Project project) pattern to avoid Task.getProject() at execution time
- Fix NPE when signingKeyRingFile is null in DebCopyAction and RpmCopyAction
- Use lazy task registration in OsPackageDockerBasePlugin for correct convention ordering
- Add comprehensive configuration cache test suite
@rpalcolea rpalcolea merged commit 36643d3 into release/12.x Apr 6, 2026
8 checks passed
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.

1 participant