From 3332126966fd96bdfa60902d5219d66415f3dad2 Mon Sep 17 00:00:00 2001 From: Pierre Laborde <49183340+labordep@users.noreply.github.com> Date: Fri, 12 Jul 2024 13:24:29 +0200 Subject: [PATCH] add pharo 13 CI --- .github/workflows/Pharo12CI.yml | 2 -- .github/workflows/Pharo13CI.yml | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/Pharo13CI.yml diff --git a/.github/workflows/Pharo12CI.yml b/.github/workflows/Pharo12CI.yml index f9535e2..1c791b2 100644 --- a/.github/workflows/Pharo12CI.yml +++ b/.github/workflows/Pharo12CI.yml @@ -9,8 +9,6 @@ on: - 'main' pull_request: types: [assigned, opened, synchronize, reopened] - schedule: - - cron: '0 12 * * 0' jobs: build: diff --git a/.github/workflows/Pharo13CI.yml b/.github/workflows/Pharo13CI.yml new file mode 100644 index 0000000..c2c4e33 --- /dev/null +++ b/.github/workflows/Pharo13CI.yml @@ -0,0 +1,29 @@ +name: 'Pharo 13 CI' + +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +on: + push: + branches: + - 'main' + pull_request: + types: [assigned, opened, synchronize, reopened] + +jobs: + build: + strategy: + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + smalltalk: [ Pharo64-13 ] + runs-on: ${{ matrix.os }} + name: ${{ matrix.smalltalk }} on ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - uses: hpi-swa/setup-smalltalkCI@v1 + with: + smalltalk-image: ${{ matrix.smalltalk }} + - name: Load in New Image and Run Tests + run: smalltalkci -s ${{ matrix.smalltalk }} ${{ matrix.ston }} + shell: bash + timeout-minutes: 30