Skip to content

Commit

Permalink
Add support for Squeak 5.3 images
Browse files Browse the repository at this point in the history
  • Loading branch information
fniephaus committed Mar 6, 2020
1 parent e8effc3 commit 13fd88b
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 17 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ jobs:
matrix:
os: [ ubuntu-latest, macos-latest, windows-latest ]
smalltalk:
- Squeak64-5.3
- Squeak64-5.2
- Squeak64-5.1
- Squeak64-trunk
Expand Down
13 changes: 8 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ aliases:
jobs:
include:
- stage: "Prioritized jobs"
smalltalk: Squeak64-5.2
smalltalk: Squeak64-5.3
- smalltalk: Pharo32-stable
- smalltalk: GemStone64-3.5.0
env: GSCI_CLIENTS="Pharo32-5.0 Pharo32-4.0 Pharo32-3.0"
Expand All @@ -35,15 +35,15 @@ jobs:
sudo: false
script: tests/all_tests.sh

- smalltalk: Squeak32-5.2
- smalltalk: Squeak32-5.3
os: osx
- smalltalk: Pharo32-stable
os: osx
- smalltalk: GemStone64-3.5.0
os: osx
<<: *with-gemstone-cache-enabled

- smalltalk: Squeak32-5.2
- smalltalk: Squeak32-5.3
<<: *ensure-smalltalkci-can-fail
- smalltalk: Pharo32-stable
<<: *ensure-smalltalkci-can-fail
Expand All @@ -60,7 +60,8 @@ jobs:
- smalltalk: Moose32-trunk

- stage: "Linux jobs"
smalltalk: Squeak64-5.1
smalltalk: Squeak64-5.2
- smalltalk: Squeak32-5.1
- smalltalk: Squeak32-5.0
- smalltalk: Squeak32-4.6
- smalltalk: Squeak32-4.5
Expand Down Expand Up @@ -91,7 +92,9 @@ jobs:
<<: *with-gemstone-cache-enabled

- stage: "Mac jobs"
smalltalk: Squeak64-5.1
smalltalk: Squeak64-5.2
os: osx
- smalltalk: Squeak32-5.1
os: osx
- smalltalk: Squeak32-5.0
os: osx
Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,16 +72,16 @@ they can take up a lot of space on your drive.*
| [Squeak][squeak] | [Pharo][pharo] | [GemStone][gemstone] | [Moose][moose] |
| ---------------- | ---------------- | -------------------- | --------------- |
| `Squeak64-trunk` | `Pharo64-alpha` | `GemStone64-3.5.x` | `Moose64-trunk` |
| `Squeak64-5.2` | `Pharo64-stable` | `GemStone64-3.4.x` | `Moose64-8.0` |
| `Squeak64-5.1` | `Pharo64-9.0` | `GemStone64-3.3.x` | `Moose64-7.0` |
| `Squeak32-trunk` | `Pharo64-8.0` | `GemStone64-3.2.x` | `Moose32-trunk` |
| `Squeak32-5.2` | `Pharo64-7.0` | `Gemstone64-3.1.0.x` | `Moose32-7.0` |
| `Squeak32-5.1` | `Pharo64-6.1` | `Gemstone64-2.4.x` | `Moose32-6.1` |
| `Squeak32-5.0` | `Pharo64-6.0` | | `Moose32-6.0` |
| `Squeak32-4.6` | `Pharo32-alpha` | | |
| `Squeak32-4.5` | `Pharo32-stable` | | |
| | `Pharo32-9.0` | | |
| | `Pharo32-8.0` | | |
| `Squeak64-5.3` | `Pharo64-stable` | `GemStone64-3.4.x` | `Moose64-8.0` |
| `Squeak64-5.2` | `Pharo64-9.0` | `GemStone64-3.3.x` | `Moose64-7.0` |
| `Squeak64-5.1` | `Pharo64-8.0` | `GemStone64-3.2.x` | `Moose32-trunk` |
| `Squeak32-trunk` | `Pharo64-7.0` | `Gemstone64-3.1.0.x` | `Moose32-7.0` |
| `Squeak32-5.3` | `Pharo64-6.1` | `Gemstone64-2.4.x` | `Moose32-6.1` |
| `Squeak32-5.2` | `Pharo64-6.0` | | `Moose32-6.0` |
| `Squeak32-5.1` | `Pharo32-alpha` | | |
| `Squeak32-5.0` | `Pharo32-stable` | | |
| `Squeak32-4.6` | `Pharo32-9.0` | | |
| `Squeak32-4.5` | `Pharo32-8.0` | | |
| | `Pharo32-7.0` | | |
| | `Pharo32-6.1` | | |
| | `Pharo32-6.0` | | |
Expand Down
4 changes: 2 additions & 2 deletions run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,8 @@ in ${project_home}."
# config_smalltalk
################################################################################
select_smalltalk() {
local images="Squeak64-trunk Squeak64-5.2 Squeak64-5.1
Squeak32-trunk Squeak32-5.2 Squeak32-5.1 Squeak32-5.0
local images="Squeak64-trunk Squeak64-5.3 Squeak64-5.2 Squeak64-5.1
Squeak32-trunk Squeak32-5.3 Squeak32-5.2 Squeak32-5.1 Squeak32-5.0
Squeak32-4.6 Squeak32-4.5
Pharo64-stable Pharo64-alpha Pharo64-9.0 Pharo64-8.0 Pharo64-7.0 Pharo64-6.1 Pharo64-6.0
Pharo32-stable Pharo32-alpha Pharo32-9.0 Pharo32-8.0 Pharo32-7.0 Pharo32-6.0 Pharo32-5.0
Expand Down
8 changes: 8 additions & 0 deletions squeak/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ squeak::download_image() {
local git_tag

case "${smalltalk_name}" in
"Squeak64-5.3")
download_name="Squeak64-5.3.tar.gz"
git_tag="v2.9.1"
;;
"Squeak64-5.2")
download_name="Squeak64-5.2.tar.gz"
git_tag="v2.8.4"
Expand All @@ -24,6 +28,10 @@ squeak::download_image() {
download_name="Squeak64-5.1.tar.gz"
git_tag="v2.8.4"
;;
"Squeak32-5.3")
download_name="Squeak32-5.3.tar.gz"
git_tag="v2.9.1"
;;
"Squeak32-5.2"|"Squeak-5.2"|"Squeak5.2")
download_name="Squeak-5.2.tar.gz"
git_tag="v2.8.3"
Expand Down

0 comments on commit 13fd88b

Please sign in to comment.