Conversation
- Replace OSSRH with Central Publishing Portal (OSSRH EOL June 2025) - Update pom.xml to use central-publishing-maven-plugin - Configure tokenAuth for Central Portal authentication - Simplify workflow using setup-java credential management
|
@SundermannC A review approval is now required to merge this pr and automatically (if everything works as expected) generate the release 2.5.0 of the parsers |
|
Thanks a lot for preparing all of this. This looks very good overall. I have two concerns though, which both should be easy to resolve.
|
|
Thanks a lot for the careful review and the positive feedback. It is much appreciated 🙂 Regarding your points: Test models / submodule Personally, I’m a bit hesitant about relying on For this PR, I’d prefer to keep the test models as they are and address artifact sharing or synchronization as a separate follow-up step, so we can discuss and set that up more deliberately without coupling it to the current changes. Versioning One additional constraint worth mentioning is that, on the Python side, we cannot go below 2.1.0 due to existing releases and downstream dependencies, which also motivated the attempt to keep versions roughly in sync. That said, I do see the argument for keeping the Java artifacts in a 0.X.Y scheme while the API is still in flux, and a 0.5.0 release for both uvl-parser and java-fm-metamodel is a reasonable and conservative choice if we prefer to decouple the versioning across implementations. Happy to adapt this PR accordingly, let me know how you’d prefer to proceed on both points |
Summary
uvlparser), Java, and JS parser versions to 2.5.0Test plan
test.ymluvlparser==2.5.02.5.02.5.0