|
10 | 10 |
|
11 | 11 | jobs: |
12 | 12 | test: |
13 | | - runs-on: ubuntu-20.04 |
14 | 13 | strategy: |
15 | 14 | fail-fast: false |
16 | 15 | 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 }} |
26 | 19 | steps: |
27 | 20 | - uses: actions/checkout@v4 |
28 | | - - uses: hpi-swa/setup-smalltalkCI@v1 |
| 21 | + - uses: hpi-swa/setup-smalltalkCI@solo |
29 | 22 | with: |
30 | 23 | smalltalk-image: ${{ matrix.smalltalk }} |
31 | 24 | - name: Run tests |
32 | 25 | run: smalltalkci -s ${{ matrix.smalltalk }} |
33 | | - env: |
34 | | - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
35 | 26 | shell: bash |
36 | 27 | 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