From e6226f8f905f877b4916bfec3ea654aa12badf83 Mon Sep 17 00:00:00 2001 From: Pierre Laborde <49183340+labordep@users.noreply.github.com> Date: Sat, 24 Jun 2023 15:44:11 +0200 Subject: [PATCH 1/3] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75e91b06..4aa6b240 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,4 +1,4 @@ -name: Build +name: 'Pharo 11 CI' on: push: @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - smalltalk: [ Pharo64-11 ] + smalltalk: [ Pharo11 ] runs-on: ${{ matrix.os }} name: ${{ matrix.smalltalk }} on ${{ matrix.os }} steps: From 5882f91409ead6cd0919e8c058bb464d928aeef8 Mon Sep 17 00:00:00 2001 From: Pierre Laborde <49183340+labordep@users.noreply.github.com> Date: Sat, 24 Jun 2023 15:48:59 +0200 Subject: [PATCH 2/3] Update build.yml Change pharo version name --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4aa6b240..6cc096d0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - smalltalk: [ Pharo11 ] + smalltalk: [ Pharo64-11, Pharo32-11 ] runs-on: ${{ matrix.os }} name: ${{ matrix.smalltalk }} on ${{ matrix.os }} steps: From c09034d6795c4e88292d350b1147aa4aee8a6609 Mon Sep 17 00:00:00 2001 From: Pierre Laborde <49183340+labordep@users.noreply.github.com> Date: Sat, 24 Jun 2023 16:03:47 +0200 Subject: [PATCH 3/3] Create Pharo12CI --- .github/workflows/Pharo12CI | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/Pharo12CI diff --git a/.github/workflows/Pharo12CI b/.github/workflows/Pharo12CI new file mode 100644 index 00000000..b89ef5ae --- /dev/null +++ b/.github/workflows/Pharo12CI @@ -0,0 +1,29 @@ +name: 'Pharo 12 CI' + +on: + push: + branches: + - '**' + - '!master' + pull_request: + types: [assigned, opened, synchronize, reopened] + +jobs: + build: + strategy: + matrix: + os: [ ubuntu-latest, macos-latest, windows-latest ] + smalltalk: [ Pharo64-12 ] + 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: 10 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}