Skip to content

Commit fb5ecc6

Browse files
authored
Merge pull request #1 from moiji-mobile/zecke/ci
Enable CI for OsmoLogging
2 parents 25a2b24 + 7b1c221 commit fb5ecc6

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

.github/workflows/main.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: CI
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ${{ matrix.os }}
8+
strategy:
9+
matrix:
10+
# Select platform(s)
11+
os: [ ubuntu-latest, macos-latest, windows-latest ]
12+
# Select compatible Smalltalk image(s)
13+
smalltalk: [ Pharo64-8.0 ]
14+
name: ${{ matrix.smalltalk }} on ${{ matrix.os }}
15+
steps:
16+
- uses: actions/checkout@v2
17+
- uses: hpi-swa/setup-smalltalkCI@v1
18+
with:
19+
smalltalk-version: ${{ matrix.smalltalk }}
20+
- run: smalltalkci -s ${{ matrix.smalltalk }}
21+
timeout-minutes: 15

.smalltalk.ston

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
SmalltalkCISpec {
2+
#loading : [
3+
SCIMetacelloLoadSpec {
4+
#baseline : 'OsmoLogging',
5+
#directory : 'source',
6+
#platforms : [ #pharo ]
7+
}
8+
],
9+
#testing : {
10+
#failOnZeroTests : false
11+
}
12+
}
13+

0 commit comments

Comments
 (0)