From 3090686da2c14a29e136405bf3bc654cd154e50c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Jordan=20Monta=C3=B1o?= Date: Fri, 7 Feb 2025 11:24:18 +0100 Subject: [PATCH 1/2] Create CI.yml --- .github/workflows/CI.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/CI.yml diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml new file mode 100644 index 0000000..d9306d4 --- /dev/null +++ b/.github/workflows/CI.yml @@ -0,0 +1,28 @@ +name: CI + +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the development branch +on: + push: + branches: + - main + +jobs: + build: + strategy: + matrix: + os: [ macos-latest, ubuntu-latest ] + smalltalk: [ Pharo64-13, Pharo64-12, Pharo64-11 ] + runs-on: ${{ matrix.os }} + name: ${{ matrix.smalltalk }} + steps: + - uses: actions/checkout@v2 + - uses: hpi-swa/setup-smalltalkCI@v1 + with: + smalltalk-version: ${{ matrix.smalltalk }} + - run: smalltalkci -s ${{ matrix.smalltalk }} + shell: bash + timeout-minutes: 15 From 51c48e48931fe9a65512b5603c2ad665e8d249e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Jordan=20Monta=C3=B1o?= Date: Fri, 7 Feb 2025 11:25:28 +0100 Subject: [PATCH 2/2] Create .smalltalk.ston --- .smalltalk.ston | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .smalltalk.ston diff --git a/.smalltalk.ston b/.smalltalk.ston new file mode 100644 index 0000000..a64492d --- /dev/null +++ b/.smalltalk.ston @@ -0,0 +1,9 @@ +SmalltalkCISpec { + #loading : [ + SCIMetacelloLoadSpec { + #baseline : 'MyCounter', + #directory : 'src', + #platforms : [ #pharo ] + } + ] +}