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
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
-extfileoptions in.githubfiles - 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
postgresimage 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.jsonand 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.
Keep these dates
A downloaded file doesn’t change after today. To get new dates as we add them, subscribe to the whole calendar; it needs no account or email.
This check ran once, in your browser, against the calendar as it stands today. We are considering Team checks: the checks behind this calendar, run in your own CI against your images and workflows, with a note to your team before each date. $29 a month per team. Proposed, not built.
These searches matched only lines in documents or published data. A mention isn’t a use, so these dates are left out above. Read the lines if your code loads that document.
Dates a folder can’t show
These depend on your servers, certificates, clocks or browsers, not on lines in a repository. Each date on the calendar says how to check it.