Breakage Calendar · Check a repository

Which dates hit your code?

Choose a repository folder. This page runs each date’s own search on your files and shows only the dates they touch.

Choose your repository’s top folder

or drop it here

Nothing is uploaded and nothing from your folder runs. The page reads text files up to 1 MB and skips .git, node_modules, virtual environments and build output. If your browser asks to “upload”, it is asking whether this page may read the folder.

On a phone, or for one file: paste it

The Breakage Calendar, from its first date to its last

What the page looks for

  • Runner labels, setup steps and Gradle builds in GitHub Actions workflows; old Azure Pipelines home paths (/home/vsts) in pipelines and scripts
  • OpenSSL version checks and -extfile options in .github files
  • AI model names in code and configuration: OpenAI, Gemini and Claude. Tests, fixtures and comment lines are left out
  • Data API addresses that are going away: USGS, Socrata and NOAA’s NAM; IRS FIRE addresses, Publication 1220 and moov-io/irs; field names in US health-plan price files and airline delay data. All in any text file
  • postgres image tags in Compose files and Dockerfiles; php and node image tags there and in CI files; Node versions in .nvmrc, .node-version and .tool-versions
  • Homebrew formulas installed by CI or a Brewfile
  • HTML-in-Canvas names that Chrome 157 removes; LaunchDarkly REST calls, OpenAI prompt and eval calls; Langfuse’s removed endpoints and SDK calls; DuckDB result calls in Python
  • Scripts that read rustc’s version; XML files with a stylesheet line
  • Scheduler and test packages in package.json and Python dependency files; three Bioconductor packages in R, R Markdown and Quarto files, DESCRIPTION, renv.lock and Dockerfiles
  • Ruby gems in Gemfile.lock
  • Android back handling, edge-to-edge opt-outs and orientation locks in Java, Kotlin and XML files
  • SSH libraries in dependency files and Go code: ssh2, paramiko, Go’s x/crypto/ssh and JSch

Each comes from the “How to check” step on that date. Where that step is a plain search, the page runs the same search and finds the same lines. Since 2 November 2026 it leaves out lines that name a thing without using it: tests, fixtures, comment lines and copied price lists for AI model names, and the linter rule name paramiko-call. Dates that depend on servers, certificates, clocks or browsers are listed after the result.