From 4a0f5ba91457d162787d56cb01c1521ae3c1746a Mon Sep 17 00:00:00 2001 From: Ilan Cosman Date: Mon, 13 Jul 2020 22:57:07 -0700 Subject: [PATCH] Set fish shell as default in CI workflow --- .github/workflows/CI.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 14c40a9..257fb73 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -6,25 +6,26 @@ jobs: tests: runs-on: ubuntu-20.04 + defaults: + run: + shell: fish {0} + steps: # Checks-out repository under $GITHUB_WORKSPACE - uses: actions/checkout@v2 - name: Install dependencies + shell: bash run: sudo apt-get install -y fish curl git - name: Install Tide unattended - shell: fish {0} run: source "$GITHUB_WORKSPACE/tools/tide_install.fish" && tide_install -lu "$GITHUB_WORKSPACE" - name: Install testing dependencies - shell: fish {0} run: sudo apt-get install -y python3 python3-venv - name: Install fisher and fishtape - shell: fish {0} run: tide test -i - name: Run all tests - shell: fish {0} run: tide test -a