ST6RI-927 Automatically update metamodel and version fields for standard library releases#759
Open
vytautas-astrauskas-sensmetry wants to merge 1 commit into
Open
ST6RI-927 Automatically update metamodel and version fields for standard library releases#759vytautas-astrauskas-sensmetry wants to merge 1 commit into
metamodel and version fields for standard library releases#759vytautas-astrauskas-sensmetry wants to merge 1 commit into
Conversation
… KPARs Signed-off-by: Vytautas Astrauskas <vytautas.astrauskas@sensmetry.com>
metamodel and version fields for standard library releases
Member
|
@vytautas-astrauskas-sensmetry |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Java program called by Maven during the build that updates metamodel and version tags of the standard library as follows:
If
sysml.metadata-tagis set inpom.xmltoMETAMODEL_TAG,.meta.json'smetamodelfield will be set tohttps://www.omg.org/spec/SysML/METAMODEL_TAG. For example, having<sysml.metadata-tag>20260501</sysml.metadata-tag>will result in"metamodel": "https://www.omg.org/spec/SysML/20260501". Similarly, for KerML.If
sysml.build-tagis set inpom.xmltoBUILD_TAG,versionandversionConstraintfields will get-dev.BUILD_TAGsuffix andresourceIRI will have its date updated toBUILD_TAG. For example, having<sysml.build-tag>20260501</sysml.build-tag>will result in the following:Currently, both tags are set to
20260501for the May release.This PR also updates the version of SysML KPARs to 2.1 and the version of KerML KPARs to 1.1.