Skip to content

Commit

Permalink
Add Linux test execution to CI pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
sherpalabsio committed Jul 7, 2024
1 parent 139e071 commit fa6e362
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 4 deletions.
27 changes: 25 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,33 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Install Prerequisites
- name: Install prerequisites
run: brew install coreutils bash

- name: Run tests on OS ${{ matrix.os }}
- name: Run tests on ${{ matrix.os }}
run: |
zsh --version
bash --version
time ./test_all
test-linux:
name: Linux Test
strategy:
matrix:
os: ['ubuntu-20.04', 'ubuntu-22.04']

runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v3

- name: Install prerequisites
run: |
sudo apt-get update -y
sudo apt-get install -y --no-install-recommends zsh
- name: Run tests on ${{ matrix.os }}
run: |
zsh --version
bash --version
time ./test_all
7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,13 @@ You can untrust a directory with `sherpa untrust`.
- Zsh
- Bash

## Supported operating systems
## Tested on

- macOS 12 - Monterey
- macOS 13 - Ventura
- More to come
- macOS 14 - Sonoma
- Ubuntu 20.04
- Ubuntu 22.04

## Supported data structures and things

Expand Down

0 comments on commit fa6e362

Please sign in to comment.