Skip to content

ST6RI-946 Release build is broken#777

Merged
seidewitz merged 4 commits into
masterfrom
ST6RI-946
Jul 2, 2026
Merged

ST6RI-946 Release build is broken#777
seidewitz merged 4 commits into
masterfrom
ST6RI-946

Conversation

@seidewitz

@seidewitz seidewitz commented Jul 2, 2026

Copy link
Copy Markdown
Member

This PR fixes the execution of the Maven Release Build. (It replaces PR #776.)

Background

After the implementation of PR #754 (ST6RI-926) and PR #774 (ST6RI-943), the release was failing (though push builds succeed), with errors:

Failed to init Classpath for jar file /home/runner/work/SysML-v2-Pilot-Implementation/SysML-v2-Pilot-Implementation/org.omg.sysml.model.bundle/lib/org.omg.sysml.model-0.60.0.jar
java.util.zip.ZipException: zip file is empty
...
Failed to init Classpath for jar file /home/runner/work/SysML-v2-Pilot-Implementation/SysML-v2-Pilot-Implementation/org.omg.sysml.logic.bundle/lib/org.omg.sysml.logic-0.60.0.jar
java.util.zip.ZipException: zip file is empty
...

Changes

  1. org.omg.sysml.model.bundle/pom.xml and org.omg.sysml.logic.bundle/pom.xml
    • Used wrapAsBundle for dependencies that are not bundles.
    • Used antrun for copying of JARs.
  2. SysML_v2_Reference_Implementation/pom.xml – Updated revision to 0.60.1-SNAPSHOT.
  3. .github/workflows/maven-publish.yml – Changed the approach for removing SNAPSHOT from the version number.

@seidewitz seidewitz added this to the 2026-05 milestone Jul 2, 2026
@seidewitz seidewitz self-assigned this Jul 2, 2026
@seidewitz seidewitz added the bug Something isn't working label Jul 2, 2026
@seidewitz seidewitz requested a review from AxelRICHARD July 2, 2026 12:00
@seidewitz seidewitz mentioned this pull request Jul 2, 2026
seidewitz added 2 commits July 2, 2026 14:37
- Revised removal of SNAPSHOT from version in maven-publish.yml.
- Updated copying of JARs in model.bundle and logic.bundle POMs.
@seidewitz seidewitz merged commit fa709f2 into master Jul 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants