Skip to content

Update CI for Flink Connector Parent POM 2.0 compatibility#53

Merged
ferenc-csaky merged 1 commit intoapache:ci_utilsfrom
tomncooper:parent-pom-2-compat
Mar 17, 2026
Merged

Update CI for Flink Connector Parent POM 2.0 compatibility#53
ferenc-csaky merged 1 commit intoapache:ci_utilsfrom
tomncooper:parent-pom-2-compat

Conversation

@tomncooper
Copy link
Copy Markdown

With the new Flink Connector Parent POM enforcing Java 17 as the default target, we need to use the java11-target profile when testing against JDK 11. Rather than add this logic to every connector CI, this PR adds that logic here. Connectors using older parent pom versions without the java11-target should just silently ignore the missing profile.

This PR also:

  • Updates both Java and Python CI workflows
  • Updated various github actions to their latest versions

* Adds CI step which will activate the java11-taget profile if JDK 11 is
  selected
* Updates both Java and Python CI workflows
* Updated various github actions to their latest versions

Signed-off-by: Thomas Cooper <code@tomcooper.dev>
Comment thread .github/workflows/ci.yml
@ferenc-csaky ferenc-csaky merged commit 968115d into apache:ci_utils Mar 17, 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.

3 participants