Skip to content

Add minimal Jib container-customizer extension support#341

Merged
ryandens merged 7 commits intomainfrom
ryandens/minimal-jib-cc-support
Apr 26, 2026
Merged

Add minimal Jib container-customizer extension support#341
ryandens merged 7 commits intomainfrom
ryandens/minimal-jib-cc-support

Conversation

@ryandens
Copy link
Copy Markdown
Owner

Summary

  • Introduces JibExtensionConfiguration to expose javaagent files to the Jib plugin extension via the standard extra-config mechanism
  • Replaces the fragile lateinit var javaagentPathProvider field with proper JibGradlePluginExtension<JibExtensionConfiguration> typing
  • Wires agent files lazily through project.provider { } so configuration remains deferred until task execution

Test plan

  • ./gradlew :plugin:test passes
  • Manual end-to-end test with a project that uses the Jib plugin

🤖 Generated with Claude Code

ryandens and others added 5 commits April 25, 2026 15:50
…extension config

Replaces the fragile lateinit javaagentPathProvider field with a proper
JibExtensionConfiguration extra config type, so javaagent files are wired
through the standard Jib extension configuration mechanism.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ryandens ryandens force-pushed the ryandens/minimal-jib-cc-support branch from 4e23767 to 5848fbb Compare April 25, 2026 23:40
@ryandens ryandens marked this pull request as ready for review April 25, 2026 23:42
@ryandens ryandens merged commit 47d6523 into main Apr 26, 2026
4 of 6 checks passed
@ryandens ryandens deleted the ryandens/minimal-jib-cc-support branch April 26, 2026 00:09
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