Skip to content

feat(DPE-4514): resolve Talend artifacts from GitHub Packages instead of Nexus - #172

Merged
f2par0 merged 8 commits into
tesb/camel-4.8.1.xfrom
fdeparscau/feat/DPE-4514
Nov 2, 2026
Merged

f2par0 merged 8 commits into
tesb/camel-4.8.1.xfrom
fdeparscau/feat/DPE-4514

Conversation

@f2par0

@f2par0 f2par0 commented Oct 26, 2026

Copy link
Copy Markdown

Summary

Part of DPE-4514 — Talend artifacts move from Nexus to GitHub Packages (Talend/global-artifacts).

  • Replaces the Nexus <repositories> / <pluginRepositories> with a single global-artifacts repository
    (https://maven.pkg.github.com/Talend/global-artifacts, releases + snapshots).
  • Requires ~/.m2/settings.xml with a global-artifacts server and GITHUB_ACTOR / GITHUB_TOKEN exported
    (see docs/global-artifacts-settings.md in Talend/tesb-ai-agents).

Test plan

  • Cold-cache (-Dmaven.repo.local=/tmp/m2test) mvn clean install -DskipTests of the fork succeeds with Talend artifacts from global-artifacts only
  • Jenkins/CI credentials for GitHub Packages (not part of this PR)
  • Remaining artifacts to migrate: see DPE-4514

Draft: do not merge before the Nexus → GitHub Packages migration is complete and CI can authenticate.

🤖 Generated with Claude Code

f2par0 and others added 8 commits October 20, 2026 13:24
…/global-artifacts) instead of Nexus

Replace the Nexus repository/pluginRepository entries (talend-public,
snapshots, releases, thirdparty-releases, talend_nexus_deployment) by a
single global-artifacts repository.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…d GAVs

- MVN_MODULES default can be overridden by the MVN_MODULES repository variable
- composite action select-gavs compares the modules' GAVs with global-artifacts
  (release versions are immutable): reported in the build job, and the deploy
  job only deploys the missing ones

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…y the new ones

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@f2par0
f2par0 marked this pull request as ready for review October 30, 2026 17:02
@f2par0
f2par0 requested a review from a team as a code owner October 30, 2026 17:02

@andreasmattes andreasmattes left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@f2par0
f2par0 merged commit bd28c66 into tesb/camel-4.8.1.x Nov 2, 2026
7 checks passed
@f2par0
f2par0 deleted the fdeparscau/feat/DPE-4514 branch November 2, 2026 16:41
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.

2 participants