X Tutup
name: smalltalkCI on: push: pull_request: schedule: - cron: "5 0 * * 1" # At 00:05 on Monday. jobs: test: runs-on: ubuntu-latest strategy: fail-fast: false matrix: smalltalk: [ Pharo64-13, Pharo64-12, Pharo64-11, Pharo64-10, Pharo64-9.0, Pharo64-8.0, Pharo64-7.0, GemStone64-3.7.1, GemStone64-3.6.8, GemStone64-3.5.8, Squeak64-6.0 ] experimental: [ false ] include: - smalltalk: Pharo64-14 experimental: true continue-on-error: ${{ matrix.experimental }} name: ${{ matrix.smalltalk }} steps: - uses: actions/checkout@v4 - uses: hpi-swa/setup-smalltalkCI@v1 with: smalltalk-image: ${{ matrix.smalltalk }} - name: Run tests run: smalltalkci -s ${{ matrix.smalltalk }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} shell: bash timeout-minutes: 20 - name: Upload coverage to Codecov uses: codecov/codecov-action@v4 with: name: ${{ matrix.smalltalk }} token: ${{ secrets.CODECOV_TOKEN }}
X Tutup