hpi-swa / smalltalkCI

Framework for testing Smalltalk projects with GitHub Actions, GitLab CI, Travis CI, AppVeyor, and others.
MIT License
94 stars 68 forks source link

Add Rowan v2 support to smalltalkCI #597

Open dalehenrich opened 1 year ago

dalehenrich commented 1 year ago

Back in 2018, I made a first attempt to add Rowan support to smalltalkCI on the smalltalkCI rowan branch. For a number of reasons I never got very far with the effort.

Fresh on the heels of the recent work updating GemStone support for Ubunutu 20.04 and recent macOS versions I am motivated to make another attempt at adding Rowan support to smalltalkCI.

Similar to the original project, I plan to:

There are plans to support MetacelloMonticello in the GemStone kernel in some fashion, but the details of that support have not been worked out yet.

dalehenrich commented 1 year ago

Have just finished up work as part of GemStone 3.7.0, where I've done a bit of repackaging that allows the smalltalkCI to be loaded into a Rowan image (i.e., no Metacello/Monticello) and the refactoring was not aggregious, I think ... Anyway, the smalltalkCI:rowanV2 branch (SHA 8720012) is being used to run internal CI pre-release testing against the GsDevKit projects.

The remaining work mainly revolves around adding Rowan-specific load specs ...