Skip to content

fix: harden non-nix scroll prebuilds#26

Merged
MarcStdt merged 4 commits into
masterfrom
fix/non-nix-prebuilds-scroll-hardening
Jun 2, 2026
Merged

fix: harden non-nix scroll prebuilds#26
MarcStdt merged 4 commits into
masterfrom
fix/non-nix-prebuilds-scroll-hardening

Conversation

@MarcStdt
Copy link
Copy Markdown
Contributor

@MarcStdt MarcStdt commented Jun 2, 2026

Summary

  • replace the removed LGSM prebuild path with a Docker install flow from checked-out scroll source
  • remove Nix/highcard image references from release and prebuild paths
  • pin runtime metadata to artifacts.druid.gg/druid-team/druid:v0.1.243 and v0.1.243-steamcmd
  • publish prebuild metadata through druid push, preserving ports/resources/category where intended
  • support one target, comma-separated targets, or all-steam in the manual prebuild workflow

Validation

  • druid-cli v0.1.243 release passed, including SteamCMD Docker build
  • docker pull/probe artifacts.druid.gg/druid-team/druid:v0.1.243-steamcmd
  • make build-tree
  • ./scripts/validate_all_scrolls.sh
  • rg no stale Nix/highcard/v0.1.241/v0.1.242/pre-refactor registry command refs in production paths
  • git diff --check

Local Steam prebuild note

  • On this local arm64 Docker host, SteamCMD's 32-bit i386 binary exits before output even in upstream gameservermanagers/steamcmd:ubuntu-24.04. The CS2 no-push prebuild reaches LGSM dependency checks cleanly, then cannot complete the SteamCMD app download locally because of that host/emulation limit.
  • I will run the Prebuild Steam Scrolls workflow on the PR branch on the amd64 nauen runner for the actual Steam proof before merge.

@druid-infra
Copy link
Copy Markdown
Collaborator

Error: This repo is not allowlisted for Atlantis.

@MarcStdt MarcStdt merged commit 8fdfeab into master Jun 2, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants