Skip to content

Commit 9ac43ea

Browse files
committed
Issue #548: first cut at ci.yml
1 parent aac9d71 commit 9ac43ea

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

.github/workflows/ci.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: smalltalkCI
2+
3+
on:
4+
push:
5+
pull_request:
6+
branches:
7+
master
8+
schedule:
9+
- cron: "15 2 11 * *" #run job on the 11th day of every month on the 15th minute of the 2nd hour
10+
11+
jobs:
12+
build:
13+
runs-on: ubuntu-18.04
14+
strategy:
15+
fail-fast: false
16+
matrix:
17+
smalltalk: [ GemStone64-3.6.1, GemStone64-3.5.7, GemStone64-3.4.5, Squeak64-5.1,
18+
Squeak64-5.2, Squeak64-5.3, Squeak64-trunk ]
19+
config: [ .smalltalkA.ston, .smalltalkB.ston ]
20+
name: ${{ matrix.smalltalk }} ${{ matrix.config }}
21+
steps:
22+
- uses: actions/checkout@v2
23+
- uses: hpi-swa/setup-smalltalkCI@v1
24+
with:
25+
smalltalk-image: ${{ matrix.smalltalk }}
26+
- name: Run tests
27+
run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.config }}
28+
shell: bash
29+
timeout-minutes: 20

0 commit comments

Comments
 (0)