Skip to content

Commit

Permalink
Add GToolkit to build matrix and docs
Browse files Browse the repository at this point in the history
  • Loading branch information
seandenigris committed Mar 2, 2023
1 parent 7c4078b commit 8b017c2
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 24 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ jobs:
- Moose64-10
- Moose64-9.0
- Moose64-8.0
- GToolkit-release
timeout-minutes: [ 15 ]
exclude: # exclude 32bit builds on macOS
- os: macos-latest
Expand Down
49 changes: 25 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,30 +72,30 @@ they can take up a lot of space on your drive.*

## <a name="images"/>List of Supported Images

| [Squeak][squeak] | [Pharo][pharo] | [GemStone][gemstone] | [Moose][moose] |
| ---------------- | ---------------- | -------------------- | --------------- |
| `Squeak64-trunk` | `Pharo64-alpha` | `GemStone64-3.5.x` | `Moose64-trunk` |
| `Squeak64-6.0` | `Pharo64-stable` | `GemStone64-3.4.x` | `Moose64-10` |
| `Squeak64-5.3` | `Pharo64-11` | `GemStone64-3.3.x` | `Moose64-9.0` |
| `Squeak64-5.2` | `Pharo64-10` | `GemStone64-3.2.x` | `Moose64-8.0` |
| `Squeak64-5.1` | `Pharo64-9.0` | `GemStone64-3.1.0.x` | `Moose64-7.0` |
| `Squeak32-trunk` | `Pharo64-8.0` | `Gemstone64-2.4.x` | `Moose32-trunk` |
| `Squeak32-6.0` | `Pharo64-7.0` | | `Moose32-6.1` |
| `Squeak32-5.3` | `Pharo64-6.1` | | `Moose32-6.0` |
| `Squeak32-5.2` | `Pharo32-6.0` | | |
| `Squeak32-5.1` | `Pharo32-alpha` | | |
| `Squeak32-5.0` | `Pharo32-stable` | | |
| `Squeak32-4.6` | `Pharo32-11` | | |
| `Squeak32-4.5` | `Pharo32-10` | | |
| | `Pharo32-9.0` | | |
| | `Pharo32-8.0` | | |
| | `Pharo32-7.0` | | |
| | `Pharo32-6.1` | | |
| | `Pharo32-6.0` | | |
| | `Pharo32-5.0` | | |
| | `Pharo32-4.0` | | |
| | `Pharo32-3.0` | | |
| | | | |
| [Squeak][squeak] | [Pharo][pharo] | [GemStone][gemstone] | [Moose][moose] | [GToolkit][gtoolkit] |
| ---------------- | ---------------- | -------------------- | --------------- | -------------------- |
| `Squeak64-trunk` | `Pharo64-alpha` | `GemStone64-3.5.x` | `Moose64-trunk` | `GToolkit-release` |
| `Squeak64-6.0` | `Pharo64-stable` | `GemStone64-3.4.x` | `Moose64-10` | |
| `Squeak64-5.3` | `Pharo64-11` | `GemStone64-3.3.x` | `Moose64-9.0` | |
| `Squeak64-5.2` | `Pharo64-10` | `GemStone64-3.2.x` | `Moose64-8.0` | |
| `Squeak64-5.1` | `Pharo64-9.0` | `GemStone64-3.1.0.x` | `Moose64-7.0` | |
| `Squeak32-trunk` | `Pharo64-8.0` | `Gemstone64-2.4.x` | `Moose32-trunk` | |
| `Squeak32-6.0` | `Pharo64-7.0` | | `Moose32-6.1` | |
| `Squeak32-5.3` | `Pharo64-6.1` | | `Moose32-6.0` | |
| `Squeak32-5.2` | `Pharo32-6.0` | | | |
| `Squeak32-5.1` | `Pharo32-alpha` | | | |
| `Squeak32-5.0` | `Pharo32-stable` | | | |
| `Squeak32-4.6` | `Pharo32-11` | | | |
| `Squeak32-4.5` | `Pharo32-10` | | | |
| | `Pharo32-9.0` | | | |
| | `Pharo32-8.0` | | | |
| | `Pharo32-7.0` | | | |
| | `Pharo32-6.1` | | | |
| | `Pharo32-6.0` | | | |
| | `Pharo32-5.0` | | | |
| | `Pharo32-4.0` | | | |
| | `Pharo32-3.0` | | | |
| | | | | |


## Templates
Expand Down Expand Up @@ -739,6 +739,7 @@ list. Please add [`[ci skip]`][ci_skip] to your commit message.*
[gitlab_ci_cd]: https://about.gitlab.com/features/gitlab-ci-cd/
[gofer]: http://www.lukas-renggli.ch/blog/gofer
[gs]: https://github.com/hpi-swa/smalltalkCI/issues/28
[gtoolkit]: https://gtoolkit.com
[issues]: https://github.com/hpi-swa/smalltalkCI/issues
[mc_baseline]: https://github.com/dalehenrich/metacello-work/blob/master/docs/GettingStartedWithGitHub.md#create-baseline
[mc_configuration]: https://github.com/dalehenrich/metacello-work/blob/master/docs/GettingStartedWithGitHub.md#create-configuration
Expand Down
3 changes: 3 additions & 0 deletions gtoolkit/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ gtoolkit::prepare_gt() {

################################################################################
# Run a Smalltalk script.
# NB. copy/pasted from Pharo
################################################################################
gtoolkit::run_script() {
local script=$1
Expand All @@ -159,6 +160,7 @@ gtoolkit::run_script() {

################################################################################
# Load project into GToolkit image.
# NB. copy/pasted from Pharo
################################################################################
gtoolkit::load_project() {
gtoolkit::run_script "
Expand All @@ -184,6 +186,7 @@ gtoolkit::load_project() {

################################################################################
# Run tests for project.
# NB. copy/pasted from Pharo
################################################################################
gtoolkit::test_project() {
gtoolkit::run_script "
Expand Down

0 comments on commit 8b017c2

Please sign in to comment.