Skip to content

Commit

Permalink
ci: add more runners
Browse files Browse the repository at this point in the history
  • Loading branch information
balupton committed Jun 28, 2024
1 parent ba64cbb commit a982b1d
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions .github/workflows/dorothy-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,8 +109,14 @@ jobs:
- name: 'Trunk Check'
shell: bash -leo pipefail {0}
run: dorothy check
homebrew-macos-test:
runs-on: macos-latest
# https://github.com/actions/runner-images?tab=readme-ov-file#available-images
runner-test:
strategy:
fail-fast: false
matrix:
runner: [ubuntu-24.04, ubuntu-22.04, macos-14, macos-12]
# ubuntu-20.04 not supported, echo-wait fails: https://github.com/bevry/dorothy/actions/runs/9705310169/job/26787151094#step:2:1346
runs-on: ${{ matrix.runner }}
steps:
- name: 'Dorothy Test'
env:
Expand All @@ -119,7 +125,11 @@ jobs:
# ensure dorothy is cloned, and run command
bash -c "$(curl -fsSL 'https://dorothy.bevry.me/run?slug=${{ github.repository }}&commit=${{ github.sha }}')" -- dorothy test
fresh-macos-test:
runs-on: macos-latest
strategy:
fail-fast: false
matrix:
runner: [macos-14, macos-12]
runs-on: ${{ matrix.runner }}
steps:
- name: 'Uninstall Homebrew'
run: |
Expand All @@ -131,10 +141,10 @@ jobs:
run: |
# ensure dorothy is cloned, and run command
bash -c "$(curl -fsSL 'https://dorothy.bevry.me/run?slug=${{ github.repository }}&commit=${{ github.sha }}')" -- dorothy test
distro-test:
continue-on-error: true
container-test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container:
- 'ubuntu:latest' # https://hub.docker.com/_/ubuntu
Expand Down

0 comments on commit a982b1d

Please sign in to comment.