diff --git a/.github/workflows/continuous.yml b/.github/workflows/continuous.yml new file mode 100644 index 0000000..b0fd513 --- /dev/null +++ b/.github/workflows/continuous.yml @@ -0,0 +1,21 @@ +name: CI + +on: [ push, pull_request ] + +jobs: + build: + runs-on: ubuntu-latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + strategy: + matrix: + smalltalk: [ Pharo64-9.0, Pharo64-10, Pharo64-11 ] + name: ${{ matrix.smalltalk }} + steps: + - uses: actions/checkout@v2 + - uses: hpi-swa/setup-smalltalkCI@v1 + with: + smalltalk-image: ${{ matrix.smalltalk }} + - run: smalltalkci -s ${{ matrix.smalltalk }} + shell: bash + timeout-minutes: 15 \ No newline at end of file diff --git a/.smalltalk.ston b/.smalltalk.ston new file mode 100644 index 0000000..a43aabe --- /dev/null +++ b/.smalltalk.ston @@ -0,0 +1,13 @@ +SmalltalkCISpec { + #loading : [ + SCIMetacelloLoadSpec { + #baseline : 'MathRandomNumbers', + #directory : 'src' + } + ], + #testing : { + #coverage : { + #packages : [ 'Math-RandomNumbers*' ] + } +} +} \ No newline at end of file