Skip to content

Conversation

backport-action
Copy link
Collaborator

@backport-action backport-action commented Aug 21, 2025

Description

Backport of #36872 to stable/operate-8.5.

Note that this is not a full backport. It does not copy the ArchUnit rule, but it does apply the associated bug fix.

relates to #36869

@backport-action

This comment was marked as resolved.

@github-actions github-actions bot added component/zeebe Related to the Zeebe component/team component/operate Related to the Operate component/team labels Aug 21, 2025
This ensures that relaxed binding is applied when matching user defined
properties to these annotations.

The current situation was that only camelCase defined properties would
be supported. By using kebab-case explicitly, we support both kebab-case
and camelCase.
@korthout korthout force-pushed the backport-36872-to-stable/operate-8.5 branch from 02ffd81 to 1cea04e Compare August 22, 2025 07:12
@korthout
Copy link
Member

There is no root-level pom in this branch. Rather than adding the ArchUnit test, I've only applied the fix here. I used IntelliJ-IDEA to find all occurrences of in @ConditionalOnProperty in operate and adjusted them.

There are no other occurrences of this annotation. The following provides no output:

ack ConditionalOnProperty --java --ignore-directory=operate

Copy link
Contributor

Test Results

902 tests  ±0   882 ✅ ±0   17m 16s ⏱️ -25s
147 suites ±0    20 💤 ±0 
147 files   ±0     0 ❌ ±0 

Results for commit 1cea04e. ± Comparison against base commit 856d84d.

@korthout korthout marked this pull request as ready for review August 22, 2025 12:50
@korthout korthout requested a review from mustafadagher August 22, 2025 12:51
@korthout
Copy link
Member

@mustafadagher Please have a look. Note that this isn't truly a backport any more, at least it's not adding an ArchUnit rule. But it still applies the spirit of the original PR by fixing the bug found by that rule.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/operate Related to the Operate component/team component/zeebe Related to the Zeebe component/team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants