diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 120ea43..f16c1a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,5 +1,3 @@ -# From https://github.com/PatrickF1/fzf.fish/blob/a79dc7510d02f25360c2f30e50287abd0766a588/.github/workflows/continuous_integration.yml - name: CI on: @@ -21,9 +19,11 @@ jobs: - uses: actions/checkout@v3 - uses: fish-actions/install-fish@v1.1.0 - - uses: fish-actions/fisher@v1 + - name: Install abbreviation-tips with Fisher + uses: fish-shop/install-plugin@v1 with: - plugins: jorgebucaran/fishtape ilancosman/clownfish $GITHUB_WORKSPACE + plugin-manager: fisher + plugins: gazorby/fifc - name: Set up Homebrew uses: Homebrew/actions/setup-homebrew@master @@ -33,9 +33,10 @@ jobs: - name: Install fzf and fd run: brew install fzf fd - - name: Run full test suite - run: fishtape tests/*.fish - shell: fish {0} + - name: Run Fishtape tests + uses: fish-shop/run-fishtape-tests@v1 + with: + pattern: tests/**.fish # timeout in case tests get stuck on fzf timeout-minutes: 3