From 52ec6313a603746c8a39e7037c8b80538fe335df Mon Sep 17 00:00:00 2001 From: Aless Hosry Date: Thu, 1 Oct 2026 13:57:05 +0200 Subject: [PATCH 1/3] Add .smalltalk.ston file --- .smalltalk.ston | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .smalltalk.ston 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 + } + } +} From 64a46a1178ac8489f3cf30427a7c11eb36f4c75e Mon Sep 17 00:00:00 2001 From: alesshosry Date: Thu, 1 Oct 2026 14:02:29 +0200 Subject: [PATCH 2/3] Update baseline to include tests package and to link the project to pharo tree sitter main --- src/BaselineOfFASTXML/BaselineOfFASTXML.class.st | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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" From ca1527f3d11b2de93550353ad7900b22a292f793 Mon Sep 17 00:00:00 2001 From: Aless Hosry Date: Thu, 1 Oct 2026 14:12:32 +0200 Subject: [PATCH 3/3] Remove Moose64-12 from CI --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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