nix-actions/build/bin/nix-build
Gergely Nagy 578aef2674
nix/build: Add grouping, and redirect output to stdout
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
2025-04-19 13:41:55 +02:00

14 lines
372 B
Bash
Executable file

#! /usr/bin/env bash
set -eo pipefail
LOGS=""
case "${INPUT_LOGS}" in
[yY][eE][sS]|[tT][rR][uU][eE]|[oO][nN]|1)
LOGS=-L
;;
esac
echo "##[group]Building ${INPUT_PACKAGE}"
nix build ${LOGS} --out-link "${INPUT_OUT_LINK}" "${INPUT_FLAKE}#${INPUT_PACKAGE}" 2>&1
echo "output-path=$(readlink "${INPUT_OUT_LINK}")" >>"${GITHUB_OUTPUT}"
echo "##[endgroup]"