Skip to content

fix: ignore Apicurio 3 split packages in Quarkus ARC - #2867

Merged
MikeEdgar merged 1 commit into
streamshub:mainfrom
seethinajayadileep:fix/ignore-apicurio-3-split-packages
Aug 27, 2026
Merged

fix: ignore Apicurio 3 split packages in Quarkus ARC#2867
MikeEdgar merged 1 commit into
streamshub:mainfrom
seethinajayadileep:fix/ignore-apicurio-3-split-packages

Conversation

@seethinajayadileep

Copy link
Copy Markdown
Contributor

Summary

After the Apicurio 2.x → 3.x upgrade, SplitPackageProcessor warns because several packages now live in multiple artifacts:

  • io.apicurio.registry.client / client.common / client.common.auth
  • io.apicurio.registry.serde.protobuf / serde.protobuf.ref
  • io.apicurio.registry.serde.avro

This updates quarkus.arc.ignored-split-packages in api/src/main/resources/application.properties to keep the existing content.* and rules.* ignores and add client.* and serde.*.

Replaces #2866 (same change, DCO Signed-off-by on the commit).

Test plan

  • Build the API module and confirm the Detected a split package usage warnings for those Apicurio 3 packages are gone
  • Existing content.* / rules.* ignores still present

Closes #2855

After the Apicurio 2.x to 3.x upgrade, SplitPackageProcessor warns on
client and serde packages that now live in multiple artifacts. Keep the
existing content/rules ignores and add client.* and serde.*.

Closes #2855

Signed-off-by: JAYA DILEEP <114493600+seethinajayadileep@users.noreply.github.com>

@MikeEdgar MikeEdgar left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @seethinajayadileep . I'll merge once the CI runs. I don't think the 2nd PR was needed since the first one was updated when you pushed the update to the branch. Just FYI for the future.

@MikeEdgar MikeEdgar added this to the 0.14.0 milestone Aug 27, 2026
@MikeEdgar
MikeEdgar merged commit c03d3ce into streamshub:main Aug 27, 2026
10 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.

Update ignored split packages rule to account for Apicurio 3 packages

2 participants