Skip to content

Rail v0.9.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 17:05
· 8 commits to main since this release
c40454b

Gmail setup for a brand-new Google account: the MCP guide, the setup wizard and the docs now
cover the Cloud terms, choosing the right Google account and browser profile, what Google needs
before it publishes the app, and the one-time client download (#174).

Changed

  • The Gmail setup guide covers what a new Google account runs into. rail_provider_guide
    (guide version 2) and Gmail / Google Workspace
    now:
    • say to check which account gcloud signed in, and how to keep a work account's setup apart;
    • add an optional step to accept the Google Cloud terms, without which a new account cannot
      create a project;
    • open Google's current Auth Platform pages with authuser, so a browser signed in to several
      accounts lands on the right one;
    • list what Google now requires before publishing (a homepage and privacy policy URL with
      their domain authorised), and warn that a logo forces Google's verification;
    • say to click Download JSON straight away, as Google shows the client secret only once;
    • tell the agent to offer 1Password for the client secret, and to hand over the login URL for
      the right browser profile.

Upgrading

  • An agent that follows rail_provider_guide gets version 2. The Gmail steps gain an optional
    step at index 1, so the steps after it move down one place.

Downloads

Archive For
rail-v0.9.1-x86_64-unknown-linux-gnu.tar.gz Linux x86_64, glibc 2.36 or newer
rail-v0.9.1-aarch64-unknown-linux-gnu.tar.gz Linux ARM64, glibc 2.36 or newer
rail-v0.9.1-aarch64-apple-darwin.tar.gz macOS 11 or newer on Apple Silicon
rail-v0.9.1-x86_64-apple-darwin.tar.gz macOS 11 or newer on Intel

Each archive holds the rail binary, the README and docs/, the changelog, the licences and
BUILD-INFO.txt. Extract it and put rail in a directory on your PATH.

Check an archive against SHA256SUMS, and check where it was built:

sha256sum -c --ignore-missing SHA256SUMS   # macOS: shasum -a 256 -c --ignore-missing SHA256SUMS
gh attestation verify rail-v0.9.1-<target>.tar.gz --repo vitosans/rail

On other systems, build from the tag with Rust 1.88 or newer:

git clone --branch v0.9.1 --depth 1 https://github.com/vitosans/rail.git
cd rail
cargo install --locked --path crates/rail