Skip to content

Bump shadow plugin, retaining OTel logging plugins#2016

Merged
cmgrote merged 3 commits into
mainfrom
dependencies
Oct 24, 2025
Merged

Bump shadow plugin, retaining OTel logging plugins#2016
cmgrote merged 3 commits into
mainfrom
dependencies

Conversation

@cmgrote

@cmgrote cmgrote commented Oct 24, 2025

Copy link
Copy Markdown
Collaborator

Note

Upgrades the Shadow plugin and replaces the custom transformer with a task that manually merges Log4j2 plugin caches during shadowJar.

  • Build/Gradle:
    • Shadow plugin: Bump com.gradleup.shadow to 9.2.2 in gradle/libs.versions.toml.
    • Log4j plugins merging:
      • Replace Log4j2PluginsCustomTransformer with mergeLog4jPlugins task that collects and merges Log4j2Plugins.dat from runtime classpath using PluginCache.
      • Update tasks.shadowJar to depend on mergeLog4jPlugins, exclude existing Log4j2Plugins.dat, and include merged output under META-INF/.../plugins.
      • Remove related transformer imports and the custom transformer class from package-toolkit/runtime/build.gradle.kts.
    • Keep mergeServiceFiles() and existing dependency inclusions; no functional changes to published artifacts config.

Written by Cursor Bugbot for commit e9703a9. This will update automatically on new commits. Configure here.

Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@cmgrote cmgrote added the dependencies Pull requests that update a dependency file label Oct 24, 2025
@cmgrote cmgrote enabled auto-merge October 24, 2025 16:03
cursor[bot]

This comment was marked as outdated.

Signed-off-by: Chris (He/Him) <cgrote@gmail.com>
@cmgrote cmgrote merged commit e226168 into main Oct 24, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant