https://github.com/promyloph/guix-install-action
GitHub action to install GNU Guix
https://github.com/promyloph/guix-install-action
Last synced: 3 months ago
JSON representation
GitHub action to install GNU Guix
- Host: GitHub
- URL: https://github.com/promyloph/guix-install-action
- Owner: PromyLOPh
- License: mit
- Created: 2020-08-09T14:29:09.000Z (almost 6 years ago)
- Default Branch: v1
- Last Pushed: 2024-01-06T08:18:21.000Z (over 2 years ago)
- Last Synced: 2025-01-18T06:28:32.723Z (over 1 year ago)
- Homepage:
- Size: 21.5 KB
- Stars: 29
- Watchers: 4
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Install GNU Guix (GitHub Action)
================================
.. image:: https://github.com/PromyLOPh/guix-install-action/workflows/test/badge.svg
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.