timetobail

Free · Open source · GitHub Action

Get an issue before a vendor breaks your build

114 rules for 94 dated changes at 16 vendors.

How it works

  1. Add one file to your repo.
  2. Every Monday it reads your code on the GitHub runner.
  3. It looks for things a dated change will break: a runner label, a runtime, a model name.
  4. If it finds one, it opens one issue: the file and line, the date, the days left and the fix.

Add this file

The key line is uses: timetobail/deadline-check@v0.

.github/workflows/deadline-check.yml
name: Vendor deadline check
on:
  schedule:
    - cron: '17 6 * * 1' # Mondays
  workflow_dispatch:
permissions:
  contents: read
  issues: write
jobs:
  deadlines:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: timetobail/deadline-check@v0

Your code never leaves the runner: it only downloads the public rules list.

Next dates it checks

  1. Gemini 2.5 models retire on Vertex AI on October 20, 2026Last day
  2. Gemini API Veo 3.1 and Omni Flash previews end October 22, 20262 days
  3. GKE 1.31 extended support ends October 22, 20262 days
  4. Together AI drops Llama-3.3-70B-Instruct-Turbo on October 22, 20262 days
  5. Gemini API: old Deep Research agent shuts down October 23, 20263 days
Big vendor deadlines: Q4 2026

The rules are open data: rules JSON, free to reuse under CC BY 4.0. The Action is MIT.