Skip to content

Conversation

@lemeurherve
Copy link
Member

@lemeurherve lemeurherve commented Jan 14, 2026

This change enables the publication of an experimental inbound agent image using jlink, based on a Debian JDK25. (Can be extended to other distributions and experiments if needed), and to be published with only one tag, ex: 3355.v388858a_47b_33-1-debian_jdk25-experimental-jlink-not-prod-ready.

In draft until #1132 is merged (or rejected).

Ref:

Testing done

$ make test

# Check that experimental image is pushed on publication
$ export DOCKERHUB_ORGANISATION=hlemeur
$ export PUBLISH_EXPERIMENTAL=true
$ ./build.sh publish
# Check published tags on Docker Hub
$ curl -s "https://registry.hub.docker.com/v2/repositories/${DOCKERHUB_ORGANISATION}/inbound-agent/tags?page_size=100" \
   | jq -r '.results[].name' | sort | grep experimental
3355.v388858a_47b_33-1-debian_jdk25-experimental-jlink-not-prod-ready

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests that demonstrate the feature works or the issue is fixed

@lemeurherve lemeurherve changed the title fix: don't use jlink for JDK25 linux images for now fix: set current Linux JDK25 images jlink-less and add experimental-jlink_inbound-agent_debian_jdk25 image Jan 14, 2026
@lemeurherve lemeurherve changed the title fix: set current Linux JDK25 images jlink-less and add experimental-jlink_inbound-agent_debian_jdk25 image fix: set Linux JDK25 images jlink-less and add experimental-jlink_inbound-agent_debian_jdk25 image Jan 14, 2026
@lemeurherve lemeurherve force-pushed the dont-use-jlink-for-jdk25_2026-01-14 branch 4 times, most recently from 5cfdec5 to 0f710ad Compare January 14, 2026 17:01
@lemeurherve lemeurherve changed the title fix: set Linux JDK25 images jlink-less and add experimental-jlink_inbound-agent_debian_jdk25 image feat: add experimental-jlink_inbound-agent_debian_jdk25 image Jan 14, 2026
@lemeurherve lemeurherve mentioned this pull request Jan 14, 2026
6 tasks
@lemeurherve lemeurherve force-pushed the dont-use-jlink-for-jdk25_2026-01-14 branch from 77be5b9 to e68ec6e Compare January 14, 2026 22:30
@lemeurherve lemeurherve force-pushed the dont-use-jlink-for-jdk25_2026-01-14 branch 10 times, most recently from 3c74ba3 to 7c5335a Compare January 15, 2026 00:22
@lemeurherve lemeurherve force-pushed the dont-use-jlink-for-jdk25_2026-01-14 branch from 7c5335a to 6fd1f93 Compare January 15, 2026 10:34
@lemeurherve lemeurherve changed the title feat: add experimental-jlink_inbound-agent_debian_jdk25 image feat: add inbound-agent_debian_jdk25_experimental-jlink image Jan 15, 2026
@lemeurherve lemeurherve changed the title feat: add inbound-agent_debian_jdk25_experimental-jlink image feat: publish inbound-agent_debian_jdk25_experimental-jlink image Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant