Skip to content

Warning

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

Install Nix

Actions
Installs Nix on GitHub Actions for the supported platforms: Linux and macOS
v5
Star (544)

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@v3
    - 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

Install Nix is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

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

Install Nix is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.