fix: remove microOS
runner nix smoke / nix label and flake smoke (push) Failing after 9s

This commit is contained in:
2026-09-09 08:03:15 +00:00
parent 702f93f891
commit 2045ba76ed
+5 -5
View File
@@ -10,7 +10,7 @@ GCR_API="https://api.hetzner.cloud/v1"
gcr_image_id_for_arch() { gcr_image_id_for_arch() {
arch="$1"; label="${2:-}" arch="$1"; label="${2:-}"
nix_image=0 nix_image=0
case "$label" in nix) nix_image=1 ;; esac case "$label" in nix|gross-nix-*) nix_image=1 ;; esac
case "$arch:$nix_image" in case "$arch:$nix_image" in
amd64:0) [ -n "${GCR_IMAGE_ID:-}" ] && printf '%s' "$GCR_IMAGE_ID" ;; amd64:0) [ -n "${GCR_IMAGE_ID:-}" ] && printf '%s' "$GCR_IMAGE_ID" ;;
arm64:0) [ -n "${GCR_ARM_IMAGE_ID:-}" ] && printf '%s' "$GCR_ARM_IMAGE_ID" ;; arm64:0) [ -n "${GCR_ARM_IMAGE_ID:-}" ] && printf '%s' "$GCR_ARM_IMAGE_ID" ;;
@@ -308,14 +308,14 @@ case "$label" in
curl -fsSL "https://releases.nixos.org/nix/nix-$GCR_NIX_VERSION/nix-$GCR_NIX_VERSION-\\\$nix_arch.tar.xz" -o /tmp/nix.tar.xz curl -fsSL "https://releases.nixos.org/nix/nix-$GCR_NIX_VERSION/nix-$GCR_NIX_VERSION-\\\$nix_arch.tar.xz" -o /tmp/nix.tar.xz
printf '%s /tmp/nix.tar.xz\n' "\\\$nix_sha" | sha256sum -c - printf '%s /tmp/nix.tar.xz\n' "\\\$nix_sha" | sha256sum -c -
tar -xJf /tmp/nix.tar.xz -C /tmp tar -xJf /tmp/nix.tar.xz -C /tmp
mkdir -p /var/lib/gcr-nix mkdir -p /nix
mount --bind /var/lib/gcr-nix /nix
getent group nixbld >/dev/null 2>&1 || groupadd --system nixbld getent group nixbld >/dev/null 2>&1 || groupadd --system nixbld
for nixbld_user in 1 2 3 4 5 6 7 8 9 10; do for nixbld_user in 1 2 3 4 5 6 7 8 9 10; do
if ! id "nixbld$nixbld_user" >/dev/null 2>&1; then if ! id "nixbld\\\$nixbld_user" >/dev/null 2>&1; then
useradd --system --no-create-home --shell /usr/sbin/nologin \ useradd --system --no-create-home --shell /usr/sbin/nologin \
--gid nixbld "nixbld$nixbld_user" --gid nixbld "nixbld\\\$nixbld_user"
fi fi
usermod --append --groups nixbld "nixbld\\\$nixbld_user"
done done
/tmp/nix-$GCR_NIX_VERSION-\\\$nix_arch/install --no-daemon /tmp/nix-$GCR_NIX_VERSION-\\\$nix_arch/install --no-daemon
rm -rf /tmp/nix* rm -rf /tmp/nix*