Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
sun

GitHub Action

Install Nix

v7

Install Nix

sun

Install Nix

Installs Nix on GitHub Actions for the supported platforms: Linux and macOS

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Install Nix

uses: cachix/install-nix-action@v7

Learn more about this action in cachix/install-nix-action

Choose a version

install-nix-action

github actions badge

Installs Nix on GitHub Actions for the supported platforms: Linux and macOS.

Usage

Create .github/workflows/test.yml in your repo with the following contents:

name: "Test"
on:
  pull_request:
  push:
jobs:
  tests:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: cachix/install-nix-action@v6
    - run: nix-build

See action.yml for all options.

See also cachix-action for simple binary cache setup to speed up your builds and share binaries with developers.


Hacking

Install the dependencies

$ yarn install

Build the typescript

$ yarn build

Run the tests ✔️

$ yarn test