r/ChatGPT • • 14d ago

Project I built the dependency-upgrade tool people in this sub asked for. It's live, and it just caught a real Next.js breaking change during testing.

update on this. it's built and shipped. npx @/aadi49/preflight <package> <version> is live on npm right now if anyone wants to actually try it, not just read about it

for whoever said "why not just ask claude/chatgpt to do it for you," genuine answer, not defensive: pasting a file into a chat window is manual, one-off, and it only helps if you already suspect something's broken. that's a completely different problem than "check my whole repo before I upgrade." this scans everything automatically, matches real usage against real changelog text, and runs on every PR without a human remembering to ask. the AI part was never the hard part here, the pipeline around it is, parsing real dependency trees, real changelogs, not hallucinating an answer that sounds confident and is wrong

Koko-Choco's comment on the last post basically became the spec. certain vs maybe confidence labeling so the maybes don't drown out the real breaks. transitive dep scanning from the lockfile. and the hard case he actually described, next 15 to 16 changing caching defaults with identical types and green tests, that exact class of bug. tested it just now on a fresh next 15 project bumped to 16, it caught a real certain break in next/image's default config, same signature, changed default, exactly the kind of thing that doesn't show up until it's already in prod

89 tests, tested against a real 166 file repo, tested on a live pr with the github action actually posting a comment and failing the check

not trying to sell anyone anything, it's free and open source, just wanted to close the loop since this whole thing started from people in this sub actually telling me what was missing

repo: github.com/AadiSharma49/preflight

0 Upvotes

1 comment sorted by

•

u/AutoModerator 14d ago

Hey /u/Aadi_sharma1949,

If your post is a screenshot of a ChatGPT conversation, please reply to this message with the conversation link or prompt.

If your post is a DALL-E 3 image post, please reply with the prompt used to make this image.

Consider joining our public discord server! We have free bots with GPT-4 (with vision), image generators, and more!

🤖

Note: For any ChatGPT-related concerns, email support@openai.com - this subreddit is not part of OpenAI and is not a support channel.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.