Skip to content

Uptide documentation

For anyone running Uptide on a repository (the first section) and for anyone changing Uptide itself (the second). Start with getting started.

uptide --help and uptide <command> --help are the authority on flags; these pages add what help cannot show.

PageWhat it answers
Getting startedInstall nothing, run the four commands, what Uptide needs from your repository
ConceptsTiers, what “breaking” means, the coverage line, exit codes
uptide listDiscovery: priorities, groups, usage counts, what the scan reads
uptide checkWhat an upgrade breaks at your call sites, the HTML report
uptide planThe order to upgrade in, with the effort each one takes
uptide fixA verified migration on a new branch, step by step; verify and clean
uptide prPushing a finished branch and its pull request description; pr-body
uptide telemetryThe opt-in, the switches, what an event contains
ModelsProviders, defaults, --max-cost, OPENAI_BASE_URL
CIChecking and migrating Renovate and Dependabot pull requests with the GitHub Action
PrivacyWhat runs where, what leaves your machine, and the isolation model
TroubleshootingYarn PnP, bun lockfiles, proxies and corepack, memory limits, “advisories not checked”
FAQRenovate and Dependabot, where code goes, packages without a pack, pushing
PageWhat it holds
ContributingSetup, the rules that do not bend, writing a pack, sign-off
Migration packsThe public pack contract, ground truth, scoring, uptide pack
ArchitectureHow the engine works: discovery, the check pipeline, diff semantics, packs
DecisionsWhy things are the way they are, one record per decision
DevelopmentEvaluation and release tooling
ReleasingHow releases happen, the emergency dry run, one-time setup
PrioritiesThe rules and weights behind PRIORITIES in uptide list
Telemetry internalsExact event fields, local files, delivery, release configuration
Package-manager smokeThe packed CLI on npm, pnpm and Yarn fixtures in clean containers
Provider evaluationThe measured storefront comparison of Anthropic, OpenAI and Gemini
Model pricingRates, token estimation and the scope of budget accounting
SecurityThe isolation model and how to report a vulnerability