From 619ba5a1fe06d6faf5f49cbfef9262d25094366d Mon Sep 17 00:00:00 2001 From: gazorby Date: Mon, 23 Jan 2023 15:34:53 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20build(ci):=20update=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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