Skip to content

Commit e3c15a5

Browse files
authored
Merge pull request #74 from finos/main
sync develop with main
2 parents 0c65788 + 748c3f4 commit e3c15a5

File tree

5 files changed

+29
-6
lines changed

5 files changed

+29
-6
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# .github/workflows/run-build-and-test.yml
2+
3+
name: Run Build and Test (manual)
4+
5+
on:
6+
workflow_dispatch:
7+
inputs:
8+
java-version:
9+
description: Java version (Temurin)
10+
required: false
11+
default: '21'
12+
python-version:
13+
description: Python version
14+
required: false
15+
default: '3.11'
16+
17+
jobs:
18+
run-core-build-and-test:
19+
uses: ./.github/workflows/build-and-test.yml
20+
with:
21+
java-version: ${{ inputs.java-version }}
22+
python-version: ${{ inputs.python-version }}
23+
secrets: inherit

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<repoServerHost>s01.oss.sonatype.org</repoServerHost>
8282
<stagingTimeoutInMinutes>20</stagingTimeoutInMinutes>
8383

84-
<rosetta.dsl.version>9.65.1</rosetta.dsl.version>
84+
<rosetta.dsl.version>9.65.4</rosetta.dsl.version>
8585

8686
<xtext.version>2.38.0</xtext.version>
8787
<guice.version>6.0.0</guice.version>

src/main/java/com/regnosys/rosetta/generator/python/object/PythonAttributeProcessor.xtend

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ class PythonAttributeProcessor {
198198
val otherMeta = new ArrayList<String>()
199199

200200
// process attribute metadata
201-
if (attrRMAT.hasMeta) {
201+
if (attrRMAT.hasAttributeMeta) {
202202
attrRMAT.getMetaAttributes.forEach [ma |
203203
switch(ma.getName) {
204204
case "key", case "id": {

src/test/java/com/regnosys/rosetta/generator/python/generated_syntax/PythonMetaDataGeneratorTest.xtend

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,10 @@ class PythonMetaDataGeneratorTest {
148148
class test_generated_syntax_metadata_NodeRef(BaseDataClass):
149149
_FQRTN = 'test.generated_syntax.metadata.NodeRef'
150150
typeA: Optional[Annotated[test_generated_syntax_metadata_A, test_generated_syntax_metadata_A.serializer(), test_generated_syntax_metadata_A.validator()]] = Field(None, description='')
151-
aReference: Optional[Annotated[test_generated_syntax_metadata_A, test_generated_syntax_metadata_A.serializer(), test_generated_syntax_metadata_A.validator(('@ref', '@ref:external'))]] = Field(None, description='')
151+
aReference: Optional[Annotated[test_generated_syntax_metadata_A, test_generated_syntax_metadata_A.serializer(), test_generated_syntax_metadata_A.validator(('@key', '@key:external', '@ref', '@ref:external'))]] = Field(None, description='')
152152
153153
_KEY_REF_CONSTRAINTS = {
154-
'aReference': {'@ref', '@ref:external'}
154+
'aReference': {'@key', '@key:external', '@ref', '@ref:external'}
155155
}
156156
'''
157157
testUtils.assertGeneratedContainsExpectedString(generatedBundle, expectedNodeRef)

src/test/java/com/regnosys/rosetta/generator/python/generated_syntax/PythonMetaKeyRefGeneratorTest.xtend

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ class PythonMetaKeyRefGeneratorTest {
6363
'''
6464
class test_generated_syntax_meta_key_ref_KeyRef(BaseDataClass):
6565
_FQRTN = 'test.generated_syntax.meta_key_ref.KeyRef'
66-
fieldA: Annotated[StrWithMeta, StrWithMeta.serializer(), StrWithMeta.validator(('@key', '@key:external', '@ref', '@ref:external'))] = Field(..., description='')
66+
fieldA: Annotated[StrWithMeta, StrWithMeta.serializer(), StrWithMeta.validator(('@ref', '@ref:external', '@key', '@key:external'))] = Field(..., description='')
6767
6868
_KEY_REF_CONSTRAINTS = {
69-
'fieldA': {'@key', '@key:external', '@ref', '@ref:external'}
69+
'fieldA': {'@ref', '@ref:external', '@key', '@key:external'}
7070
}
7171
'''
7272
testUtils.assertGeneratedContainsExpectedString(generatedBundle, expectedKeyRef)

0 commit comments

Comments
 (0)