camunda / connectors

Camunda Connectors
https://docs.camunda.io/docs/components/integration-framework/connectors/out-of-the-box-connectors/available-connectors-overview/
Apache License 2.0
34 stars 36 forks source link

fix(webhook): specify permitted auth subclasses explicitly to stabilize template generation #2775

Closed chillleader closed 1 week ago

chillleader commented 2 weeks ago

Description

This PR defines the list of permitted subclasses of the webhook authentication interface explicitly. Previously it has been derived implicitly because subclasses were in the same file, but in the byte code the order was not fixed, which lead to flaky template generation results and auth option reordering in the element templates.

github-actions[bot] commented 1 week ago

Backport failed for release/8.3, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release/8.3
git worktree add -d .worktree/backport-2775-to-release/8.3 origin/release/8.3
cd .worktree/backport-2775-to-release/8.3
git switch --create backport-2775-to-release/8.3
git cherry-pick -x 5f93d4ad6f9ee93a2f750c151f2cf713fffda026
github-actions[bot] commented 1 week ago

Backport failed for release/8.4, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin release/8.4
git worktree add -d .worktree/backport-2775-to-release/8.4 origin/release/8.4
cd .worktree/backport-2775-to-release/8.4
git switch --create backport-2775-to-release/8.4
git cherry-pick -x 5f93d4ad6f9ee93a2f750c151f2cf713fffda026
github-actions[bot] commented 1 week ago

Successfully created backport PR for release/8.5:

chillleader commented 1 week ago

/backport

github-actions[bot] commented 1 week ago

Successfully created backport PR for release/8.6: