Skip to content

Commit 96660af

Browse files
committed
Issue #37: first cut to update ci.yml and revive CI jogs on github
1 parent 6b1e641 commit 96660af

File tree

1 file changed

+17
-24
lines changed

1 file changed

+17
-24
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,31 @@ on:
1010

1111
jobs:
1212
test:
13-
runs-on: ubuntu-20.04
1413
strategy:
1514
fail-fast: false
1615
matrix:
17-
smalltalk: [ Pharo64-12, Pharo64-11, Pharo64-10, Pharo64-9.0, Pharo64-8.0, Pharo64-7.0, GemStone64-3.7.0, GemStone64-3.7.1, GemStone64-3.6.8, GemStone64-3.5.8, Squeak64-5.3 ]
18-
experimental: [ false ]
19-
include:
20-
- smalltalk: Pharo64-13
21-
experimental: true
22-
- smalltalk: Squeak64-6.0
23-
experimental: true
24-
continue-on-error: ${{ matrix.experimental }}
25-
name: ${{ matrix.smalltalk }}
16+
os: [ ubuntu-22.04, ubuntu-24.04, macos-latest]
17+
smalltalk: [ GemStone64-3.7.2, GemStone64-3.7.1, GemStone64-3.6.8 ]
18+
runs-on: ${{ matrix.os }}
2619
steps:
2720
- uses: actions/checkout@v4
28-
- uses: hpi-swa/setup-smalltalkCI@v1
21+
- uses: hpi-swa/setup-smalltalkCI@solo
2922
with:
3023
smalltalk-image: ${{ matrix.smalltalk }}
3124
- name: Run tests
3225
run: smalltalkci -s ${{ matrix.smalltalk }}
33-
env:
34-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3526
shell: bash
3627
timeout-minutes: 20
37-
- name: Upload coverage to Codecov
38-
uses: codecov/codecov-action@v4
39-
with:
40-
name: ${{ matrix.smalltalk }}
41-
token: ${{ secrets.CODECOV_TOKEN }}
42-
- name: Slack Workflow Notification
43-
uses: Gamesight/slack-workflow-status@master
44-
with:
45-
repo_token: ${{secrets.GITHUB_TOKEN}}
46-
slack_webhook_url: ${{secrets.SLACK_DALEHENRICH}}
47-
name: 'action run'
28+
slack-workflow-status:
29+
if: always()
30+
name: Post Workflow Status To Slack
31+
needs:
32+
-test
33+
runs-on: ubuntu-latest
34+
steps:
35+
- name: Slack Workflow Notification
36+
uses: Gamesight/slack-workflow-status@master
37+
with:
38+
repo_token: ${{secrets.GITHUB_TOKEN}}
39+
slack_webhook_url: ${{secrets.SLACK_DALEHENRICH}}
40+
name: 'action run'

0 commit comments

Comments
 (0)