File tree 2 files changed +44
-19
lines changed
2 files changed +44
-19
lines changed Original file line number Diff line number Diff line change
1
+ name : CI
2
+
3
+ env :
4
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5
+
6
+ on :
7
+ release :
8
+ types : [created, edited]
9
+
10
+ jobs :
11
+ build :
12
+ strategy :
13
+ matrix :
14
+ smalltalk : [ Pharo64-9.0, Pharo64-10 ]
15
+ os : [ macos-latest, windows-latest, ubuntu-latest]
16
+ runs-on : ${{ matrix.os }}
17
+ name : ${{ matrix.smalltalk }} on ${{ matrix.os }}
18
+ env :
19
+ PROJECT_NAME : PolyMath-${{ matrix.smalltalk }}
20
+ steps :
21
+ - uses : actions/checkout@v2
22
+ - uses : hpi-swa/setup-smalltalkCI@v1
23
+ with :
24
+ smalltalk-version : ${{ matrix.smalltalk }}
25
+ - run : smalltalkci -s ${{ matrix.smalltalk }}
26
+ shell : bash
27
+ timeout-minutes : 15
Original file line number Diff line number Diff line change 1
- name : CI matrix
1
+ name : CI
2
+
3
+ env :
4
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2
5
3
6
on :
4
7
push :
5
- branches : [ master ]
8
+ branches :
9
+ - ' **'
6
10
pull_request :
7
- branches : [ master ]
8
-
9
- # Allows you to run this workflow manually from the Actions tab
10
- workflow_dispatch :
11
+ types : [assigned, opened, synchronize, reopened]
11
12
12
- # A workflow run is made up of one or more jobs that can run sequentially or in parallel
13
13
jobs :
14
14
build :
15
+ runs-on : ubuntu-latest
16
+ env :
17
+ PROJECT_NAME : PolyMath-${{ matrix.smalltalk }}
15
18
strategy :
16
19
matrix :
17
- os : [ macos-latest, windows-latest, ubuntu-latest]
18
- smalltalk : [ Pharo64-9.0, Pharo64-10]
19
- runs-on : ${{ matrix.os }}
20
- name : ${{ matrix.smalltalk }} on ${{ matrix.os }}
20
+ smalltalk : [ Pharo64-9.0, Pharo64-10 ]
21
+ name : ${{ matrix.smalltalk }}
21
22
steps :
22
23
- uses : actions/checkout@v2
23
- - name : Setup smalltalkCI
24
- uses : hpi-swa/setup-smalltalkCI@v1
24
+ - uses : hpi-swa/setup-smalltalkCI@v1
25
25
with :
26
- smalltalk-image : ${{ matrix.smalltalk }}
27
- - name : Load Image and Run Tests
28
- run : smalltalkci -s ${{ matrix.smalltalk }}
29
- env :
30
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
31
- timeout-minutes : 15
26
+ smalltalk-version : ${{ matrix.smalltalk }}
27
+ - run : smalltalkci -s ${{ matrix.smalltalk }}
28
+ shell : bash
29
+ timeout-minutes : 15
You can’t perform that action at this time.
0 commit comments