Skip to content

fish-shop/install-fish-shell

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

fish

fish-shop/install-fish-shell

OpenSSF Scorecard Tests Issues Dependabot License fish

A GitHub action for installing fish shell.


Prerequisites

This action has a few dependencies that are generally satisfied by most GitHub-hosted runners (macos-* and ubuntu-* environment variants):

  • GNU Bash
  • Homebrew (for macos-* runners)
  • apt-add-repository and apt-get (for ubuntu-* runners)

Usage

Add a suitable uses step to your GitHub workflow:

jobs:
  install-fish-shell:
    runs-on: ubuntu-latest
    steps:
      - name: Install fish shell
        uses: fish-shop/install-fish-shell@v1

Action versions

Use one of the following patterns when specifying the version reference for this action in your workflow (i.e. the {ref} value in uses: fish-shop/install-fish-shell@{ref}):

Pattern Example Description
vX v1 the latest v1.* release including non-breaking changes and bug fixes
vX.Y v1.1 the latest v1.1.* release including bug fixes
vX.Y.Z v1.1.0 the v1.1.0 release only

Tip

The recommended pattern is vX (e.g. v2). This will ensure that the version of the action used in your workflow includes the latest non-breaking changes and bug fixes, and guarantees compatibility with previous versions of that major release number.

Using a main branch reference in your workflow is not recommended as this branch may include breaking changes intended for the next major release.

Other GitHub actions

A number of related composite actions are also available from the fish-shop 🐟. Check them out:

Acknowledgements

License

fish-shop/install-fish-shell is provided under the terms of the MIT License.

Contact

Email me at marc.ransome@fidgetbox.co.uk or create an issue.