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

Fix Pharo12 builds failing due to removal of `Time>>millisecondsToRun:` #624

Closed jbrichau closed 7 months ago

jbrichau commented 7 months ago

Pharo12 builds started failing (see issue #623).

Changes in this PR fix this issue as shown in build https://github.com/SeasideSt/Grease/actions/runs/7518132269/job/20465637446 that uses the fork of this PR.

While making these changes, I also encountered a load dependency failure due to a class for the code coverage implementation in Pharo that was in the Core package rather than the Coverage package.

I also notice that because of the use of Iceberg, the (obsolete) monticello metadata has been removed. This should be fine especially for Pharo but let me know if you want things to be different.

jbrichau commented 7 months ago

Ok, I removed metadata also from non-Pharo-specific packages and the builds require very old versions of Pharo to still work. I will re-create this PR.