diff --git a/.github/workflows/Pharo11CI.yml b/.github/workflows/Pharo11CI.yml index fd5e284f..308f4804 100644 --- a/.github/workflows/Pharo11CI.yml +++ b/.github/workflows/Pharo11CI.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 00000000..451a7862 --- /dev/null +++ b/.github/workflows/Pharo13CI.yml @@ -0,0 +1,31 @@ +name: 'Pharo 13 CI' + +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +on: + push: + branches: + - 'master' + pull_request: + types: [assigned, opened, synchronize, reopened] + schedule: + - cron: '0 12 * * 0' + +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: 15 diff --git a/README.md b/README.md index b5078175..93807275 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [![License](https://img.shields.io/github/license/openSmock/Pyramid.svg)](./LICENSE) [![Pharo 11 CI](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo11CI.yml/badge.svg)](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo11CI.yml) [![Pharo 12 CI](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo12CI.yml/badge.svg)](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo12CI.yml) +[![Pharo 13 CI](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo13CI.yml/badge.svg)](https://github.com/OpenSmock/Pyramid/actions/workflows/Pharo13CI.yml) # Pyramid