diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a08f432..ac5c258 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - smalltalk: [ Moose64-12, Moose64-13 ] + smalltalk: [ Moose64-13 ] name: ${{ matrix.smalltalk }} steps: - uses: actions/checkout@v7 diff --git a/.smalltalk.ston b/.smalltalk.ston new file mode 100644 index 0000000..e8ce389 --- /dev/null +++ b/.smalltalk.ston @@ -0,0 +1,15 @@ +SmalltalkCISpec { + #loading : [ + SCIMetacelloLoadSpec { + #baseline : 'FASTXML', + #directory : 'src', + #platforms : [ #pharo ] + } + ], + #testing : { + #coverage : { + #packages : [ 'FAST-XML*' ], + #format : #lcov + } + } +} diff --git a/src/BaselineOfFASTXML/BaselineOfFASTXML.class.st b/src/BaselineOfFASTXML/BaselineOfFASTXML.class.st index 7e2305a..5007431 100644 --- a/src/BaselineOfFASTXML/BaselineOfFASTXML.class.st +++ b/src/BaselineOfFASTXML/BaselineOfFASTXML.class.st @@ -48,7 +48,7 @@ BaselineOfFASTXML >> defineDependencies: spec [ spec baseline: 'TreeSitter' with: [ spec loads: #( 'moose' 'xml'); - repository: 'github://Evref-BL/Pharo-Tree-Sitter:v.2.1/src' ] + repository: 'github://Evref-BL/Pharo-Tree-Sitter:main/src' ] ] @@ -57,8 +57,7 @@ BaselineOfFASTXML >> defineGroups: spec [ spec group: 'core' - with: #( 'FAST-XML-Model' - 'FAST-XML-Model-Generator' ); + with: #( 'FAST-XML-Model' 'FAST-XML-Model-Generator' 'FAST-XML-Model-Tests' ); group: 'tools' with: #( 'core' 'FAST-XML-Tools' ) ] @@ -69,7 +68,8 @@ BaselineOfFASTXML >> definePackages: spec [ package: 'FAST-XML-Model' with: [ spec requires: #( 'FAST' ) ]; package: 'FAST-XML-Model-Generator'; - package: 'FAST-XML-Tools' + package: 'FAST-XML-Tools'; + package: 'FAST-XML-Model-Tests' with: [ spec requires: #( 'TreeSitter' ) ]. "In case of no Famix loaded"