Skip to content

Install GNU Guix

Actions
Add GNU guix package manager to GitHub Action runner
v1.5
Latest
Star (31)

Install GNU Guix (GitHub Action)

This GitHub action installs GNU Guix, a functional package manager and distribution, inside a GitHub Action runner.

It can be used to build Guix packages themselves, but also to create deliverables like self-contained relocatable binaries, Docker images or SquashFS filesystems. See guix pack for more information.

This repository’s test action showcases the available options.

Inputs

channels:A Scheme expression that describes the Guix channels to use. See manual
pullAfterInstall:Run guix pull after installing Guix. If set to false the latest Guix package as defined in (gnu packages package-management) will be used, which is older than the git master.

Outputs

channels:The exact channel(s) that were pulled, with commit identifiers. The output can be used as an input for this action to reproduce a previous run.

Install GNU Guix 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

Add GNU guix package manager to GitHub Action runner
v1.5
Latest

Install GNU Guix 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.