Skip to content

TxGVNN/guix-install-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install GNU Guix (GitHub Action)

image

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.

About

GitHub action to install GNU Guix

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published