1- name : ' Pharo 11 CI'
2-
3- on :
4- push :
5- branches :
6- - ' main'
7- pull_request :
8- types : [assigned, opened, synchronize, reopened]
9-
10- jobs :
11- build :
12- strategy :
13- matrix :
14- os : [ ubuntu-latest, macos-latest, windows-latest ]
15- smalltalk : [ Pharo64-11 ]
16- runs-on : ${{ matrix.os }}
17- name : ${{ matrix.smalltalk }} on ${{ matrix.os }}
18- steps :
19- - uses : actions/checkout@v3
20- - uses : hpi-swa/setup-smalltalkCI@v1
21- with :
22- smalltalk-image : ${{ matrix.smalltalk }}
23- - name : Load in New Image and Run Tests
24- run : smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
25- shell : bash
26- timeout-minutes : 10
27- env :
28- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1+ name : ' CI'
2+
3+ env :
4+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5+
6+ on :
7+ push :
8+ branches :
9+ - ' main'
10+ pull_request :
11+ types : [assigned, opened, synchronize, reopened]
12+
13+ jobs :
14+ test :
15+ strategy :
16+ matrix :
17+ os : [ ubuntu-latest, macos-latest, windows-latest ]
18+ smalltalk : [ Pharo64-11, Pharo64-12, Pharo64-13 ]
19+ ston : [ .smalltalkci.default.ston ]
20+ runs-on : ${{ matrix.os }}
21+ name : >
22+ ${{ matrix.smalltalk }} • ${{ matrix.os }}
23+ steps :
24+ - uses : actions/checkout@v3
25+
26+ - uses : hpi-swa/setup-smalltalkCI@v1
27+ with :
28+ smalltalk-image : ${{ matrix.smalltalk }}
29+
30+ - name : Run ${{ matrix.ston == '.smalltalkci.default.ston' }} tests
31+ run : smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }}
32+ shell : bash
33+ timeout-minutes : 30
0 commit comments