Skip to content

Split integration-test into per-deployment jobs#4216

Merged
ppkarwasz merged 1 commit into
2.xfrom
fix/2.x/split-integration-test
Jul 26, 2026
Merged

Split integration-test into per-deployment jobs#4216
ppkarwasz merged 1 commit into
2.xfrom
fix/2.x/split-integration-test

Conversation

@ppkarwasz

Copy link
Copy Markdown
Member

Readability change in the spirit of #4215:splits integration-test into integration-test-snapshot and integration-test-release, removing the always() condition and the result-based ternaries. The snapshot job also drops log4j-repository-url, since deploy-snapshot has no nexus-url output the value was always empty, which is what the reusable workflow expects for snapshots.

Note: the dynamic job name is gone, so the deployed version no longer appears in the job name in the run overview.

Splitting the job into `integration-test-snapshot` and
`integration-test-release` removes the `always()` condition and the
result-based ternaries, since each job now follows exactly one deploy
job and inherits its skip. The snapshot variant also drops
`log4j-repository-url`: `deploy-snapshot` has no `nexus-url` output,
so the value was always empty, which is what the reusable workflow
expects for snapshots.

Assisted-By: Claude Fable 5 <noreply@anthropic.com>
@ppkarwasz
ppkarwasz merged commit 04c93c1 into 2.x Jul 26, 2026
11 checks passed
@ppkarwasz
ppkarwasz deleted the fix/2.x/split-integration-test branch July 26, 2026 05:13
@github-project-automation github-project-automation Bot moved this from Approved to Merged in Log4j pull request tracker Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants