Install the Almide release binary; add ConoHa VPS Terraform - #2
Merged
Merged
Conversation
Pin the official v0.66.0 release and commit its archive checksums. The installer downloads the platform archive, refuses it unless the sha256 matches, and installs almide and almide-verify. This replaces a full cargo build of the compiler (about 7.5 minutes locally, 5m46s of a 7m18s image build on a 4-core VPS) with a download of a few seconds. The release binary needs glibc 2.39+, so the Dockerfile moves to Debian trixie. Native almide build still emits Rust and runs cargo, so the build stage keeps the pinned Rust image. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
providers/conoha/terraform creates one disposable Docker VPS with the Aid-On conohavps provider fork: server, boot volume, key pair, and a security group admitting only TCP 22 from the operator's CIDRs (ConoHa's IPv4v6-SSH group admits SSH from anywhere, so it is not used). Credentials come only from CONOHAVPS_* in the environment; state, tfvars and the lock file are ignored. A static test guards the SSH-only shape. The VPS was created, the Compose example built and passed the shared 18-case contract over an SSH tunnel with both the source-build installer (7m18s) and the release installer (91s, 24s rebuilt), and it was destroyed. Docs now describe the v0.66.0 release pin. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Summary
v0.66.0release instead of building the compiler from source.install-almide.shdownloads the platform archive and installs it only if its sha256 matches.almide-checksums.sha256.docker compose buildon a 4-core ConoHa VPS: 7m18s → 91 s including base-image pulls, 24 s with--no-cachealmide buildstill runs cargo, so Rust stays in the build stage.providers/conoha/terraformcreates one disposable Docker VPS with the Aid-Onconohavpsprovider fork. Its security group admits only TCP 22 from the operator's CIDRs. Credentials come only fromCONOHAVPS_*.docs/verification.md.Test plan
npm test117/117,test:workers19/19,test:google-framework39/39,test:staged-functions38/38 with the release binaryterraform plan/apply/destroyagainst ConoHa; existing resources untouched🤖 Generated with Claude Code