Skip to content

Commit

Permalink
Merge pull request #25 from gazorby/ci/update
Browse files Browse the repository at this point in the history
Update workflow
  • Loading branch information
gazorby committed Jan 23, 2023
2 parents 9454b92 + 619ba5a commit 9c942fc
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
# From https://github.com/PatrickF1/fzf.fish/blob/a79dc7510d02f25360c2f30e50287abd0766a588/.github/workflows/continuous_integration.yml

name: CI

on:
Expand All @@ -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
Expand All @@ -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

Expand Down

0 comments on commit 9c942fc

Please sign in to comment.