install.sh: sync the Pages fallback with pilot-protocol/release#49 - #263
Merged
Merged
Conversation
public/install.sh must stay byte-identical to pilot-protocol/release:install.sh (sync-install-sh.yml fails its last step when it drifts). This is the installer from release#49 (ae447bc): root allowed in a Linux container/VM without systemd (Meta Muse), --transport auto|udp|compat, proxy_cmd for rotating proxy credentials (never the credentials), no raw-IP registry for compat or auto behind a proxy, downloads retried once after a credential rotation, and onboarding text that reads replies from send-message --wait. Merge right AFTER release#49: merging it first leaves the fallback ahead of the canonical script until #49 lands. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Contributor
|
🚀 Preview deployed to Cloudflare Pages
|
…eview fixes) Byte-identical to release@67e83fc: root refused under sudo, no `pilotctl daemon start` advice on proxy-only hosts with a daemon that cannot use the proxy, the transport stated after the download, and --version / --channel beta installable again. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…36ad9b) Byte-identical to release@c36ad9b (sha256 4384f0cb...): sandbox proxy_cmd only for credentials a fresh shell sees and never over an explicit PILOT_PROXY; restart advice stops the running daemon before the sandbox recipe; macOS LaunchAgent start line conditioned and never sent to the Linux-only recipe; truthful --transport auto note for pre-auto daemons. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This was referenced Sep 24, 2026
Merged
TeoSlayer
marked this pull request as ready for review
September 24, 2026 10:12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Keeps the Pages fallback
public/install.shbyte-identical to the canonical installer in pilot-protocol/release#49.sync-install-sh.ymlfails its last step, "Fail when the Pages fallback copy has drifted", when the two differ.Merge order
Merge right after pilot-protocol/release#49, not before.
notify-install-sh-syncdispatchesrelease-install-sh-changedto this repo.sync-install-shthen uploads the new canonical script to R2 (pilot-release-assets/install.sh, served by thepilot-releaseWorker at https://pilotprotocol.network/install.sh) and checks the live URL.Content
This is the installer from release#49 at
c36ad9b(sha2564384f0cb…b671; synced here in a7f94bc, byte-identical to pilotprotocol#470's copy):--transport auto|udp|compatandPILOT_TRANSPORT.proxy_cmdhandles rotating proxy credentials. Only the command is stored, never the credentials.send-message --wait.pilotctl daemon start; the output points at the pilot-sandbox recipe.--version <tag>and--channel betainstall again: the manifest hash is compared only for the tag it describes.No other file changes.
🤖 Generated with Claude Code