Skip to content

Publish JUnit 5 compatibility coordinates as Maven relocations#1280

Merged
baev merged 1 commit into
mainfrom
fix-jupiter-publish
May 27, 2026
Merged

Publish JUnit 5 compatibility coordinates as Maven relocations#1280
baev merged 1 commit into
mainfrom
fix-jupiter-publish

Conversation

@baev
Copy link
Copy Markdown
Member

@baev baev commented May 26, 2026

Context

The deprecated JUnit 5 coordinates now publish as relocation POMs to the renamed Jupiter artifacts. Existing builds that still reference io.qameta.allure:allure-junit5 or io.qameta.allure:allure-junit5-assert can continue their migration path toward allure-jupiter and allure-jupiter-assert, while new setups are clearly guided to the canonical artifact names.

The release checks now verify that both primary and legacy coordinates generate the expected POM metadata, including relocation details, so publishing catches this compatibility path before artifacts reach users. Documentation has also been updated to describe the old coordinates as deprecated relocations instead of aliases.

The change should fix the recent publish failure #1279

Checklist

@baev baev added type:bug Something isn't working and removed theme:junit-platform JUnit 5 related issue theme:build labels May 26, 2026
@github-actions
Copy link
Copy Markdown

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Java – Pull request #1280 11m 13s Passed tests 988   Skipped tests 4 992 0 0 View

@baev baev merged commit 2f11e63 into main May 27, 2026
7 of 8 checks passed
@baev baev deleted the fix-jupiter-publish branch May 27, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants