No-op redeploys, Go support and sibling links | Ample changelog | Ample
Deploy Commands
Re-running ample deploy with no changes returns unchanged: true without rebuilding; --force redeploys anyway. Exit codes: 0 live, 1 failed, 2 needs input.
Runtime Go apps now build from source on Ample.
CLI --link NAME=TARGET connects an app to a sibling app, setting NAME_URL and its framework public variants. The link is saved for redeploys.
Deploy Variables prefixed NEXT_PUBLIC_, VITE_, PUBLIC_ or NUXT_PUBLIC_ now reach the build. Public apps get forwarded-header settings, so frameworks build correct absolute URLs.
Runtime Gatsby, Docusaurus, Angular, Eleventy and VitePress sites are served as static files. Apps whose start needs node_modules get runtime dependencies installed automatically.
Deploy Release commands run with the app's environment, and a non-zero exit fails the deploy.
Deploy Failed deploys include the deployment ID and an ample logs hint. Runtime mismatches and unknown --runtime values are refused with a clear message.
Deploy pnpm, Yarn and Bun are detected from packageManager, monorepos get workspace-aware guidance, and Node apps that install dependencies get 1 GB when no size is set.