Skip to content

fix: update service branch to use new parent pom#386

Merged
KyleAure merged 4 commits into
jakartaee:3.0.1-BRANCHfrom
KyleAure:383-3.0.2-service-release
May 19, 2026
Merged

fix: update service branch to use new parent pom#386
KyleAure merged 4 commits into
jakartaee:3.0.1-BRANCHfrom
KyleAure:383-3.0.2-service-release

Conversation

@KyleAure
Copy link
Copy Markdown
Member

Prepare the 3.0.1-BRANCH for service release
Related #383

@KyleAure KyleAure requested a review from njr-11 May 19, 2026 19:43
@KyleAure KyleAure self-assigned this May 19, 2026
@KyleAure KyleAure added the build Maven or CI/CD pipelines related issues label May 19, 2026
@KyleAure KyleAure mentioned this pull request May 19, 2026
20 tasks
@KyleAure KyleAure merged commit 47c6f98 into jakartaee:3.0.1-BRANCH May 19, 2026
5 checks passed
@KyleAure KyleAure deleted the 383-3.0.2-service-release branch May 19, 2026 21:25
Comment thread tck/pom.xml
<doclint>none</doclint>
</configuration>
</plugin>
<!-- This plugin marks all files as needing a copyright header update in the CI builds. Even though no files are actually updated.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

But why that happens?

  1. Because in shallow clone there is no actual log available for most of the files, and the checkout is performed with depth=1.

and
2. This pom explicitly says <ignoreYear>false</ignoreYear>.

glassfish-copyright-maven-plugin is broken

👀
No.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

pom in api:

<copyright.ignoreyear>true</copyright.ignoreyear>

Copy link
Copy Markdown
Member Author

@KyleAure KyleAure May 20, 2026

Choose a reason for hiding this comment

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

Thanks for the explanation. @pzygielo
What would you suggest as a solution?

We could:

  1. Modify the checkout action to fetch the entire history
  • Could increase the time of our CI builds (would need to test to find out how much of a performance impact this would have)
  • Prevents copyright headers from not being updated
  1. Skip the copyright header check in CI builds
  • Using: -Dglassfish.copyright.skip=true
  • Does not prevent non-updated copyright headers from being merged.
  • Does still allow developers to check copyright headers locally.
  1. Keep the plugin removed, and rely on code reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Maven or CI/CD pipelines related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants