Skip to content

Commit

Permalink
chore: adjust build matrix
Browse files Browse the repository at this point in the history
- Remove all 32-bit builds of Pharo. They are usually identical to the
  64-bit builds but add considerable overhead.
- Remove 'Pharo64-stable' builds in favor of explicit inclusion of the
  stable version. We had issues with VM segfaults when using 'stable'.
  • Loading branch information
theseion committed Sep 24, 2023
1 parent 7d23f15 commit 12a3bd3
Showing 1 changed file with 1 addition and 20 deletions.
21 changes: 1 addition & 20 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@ jobs:
- Squeak64-5.3
- Squeak64-5.2
- Squeak64-5.1
- Squeak32-trunk
- Squeak32-6.0
- Squeak32-4.5
- Pharo64-stable
- Pharo64-alpha
- Pharo64-12
- Pharo64-11
Expand All @@ -39,9 +35,6 @@ jobs:
- Pharo64-7.0
- Pharo64-6.1
- Pharo64-6.0
- Pharo32-stable
- Pharo32-alpha
- Pharo32-3.0
- Moose64-11
- Moose64-10
- Moose64-9.0
Expand All @@ -52,19 +45,7 @@ jobs:
- GemStone64-3.6.5
- GToolkit64-release
timeout-minutes: [ 15 ]
exclude: # exclude 32bit builds on macOS and GemStone builds on windows
- os: macos-latest
smalltalk: Squeak32-trunk
- os: macos-latest
smalltalk: Squeak32-6.0
- os: macos-latest
smalltalk: Squeak32-4.5
- os: macos-latest
smalltalk: Pharo32-stable
- os: macos-latest
smalltalk: Pharo32-alpha
- os: macos-latest
smalltalk: Pharo32-3.0
exclude: # exclude GemStone builds on windows; and some problematic builds of Pharo
- os: windows-2019
smalltalk: Pharo64-10
- os: windows-2019
Expand Down

0 comments on commit 12a3bd3

Please sign in to comment.