Skip to content

Run the environment doctor after setup - #1297

Merged
yakew7 merged 1 commit into
yakew7:mainfrom
isaaclimmy:fix/setup-environment-check
Nov 6, 2026
Merged

yakew7 merged 1 commit into
yakew7:mainfrom
isaaclimmy:fix/setup-environment-check

Conversation

@isaaclimmy

Copy link
Copy Markdown
Contributor

Summary

Run the existing doctor target after setup installs the dependencies. Keep its diagnostics visible and let setup succeed when doctor reports a problem. A dependency installation failure still stops setup.

Type

  • Bug fix

Verification

All 13 focused Makefile and environment-check tests passed. Verified the dry-run order and exercised clean, shadowing, and installation-failure scenarios with pip stubbed and the real doctor script.

Closes #1289

@vercel

vercel Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

@isaaclimmy is attempting to deploy a commit to the yashkewlani2020-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

Hey @isaaclimmy, your first PR on Fair Code, that's awesome, thank you.

This project is about making AI more accountable, and contributions like yours are what keep that work going. We'll review your changes shortly.

If you haven't already, give the contributing guide a quick read: it covers how audits are structured and what we look for in a review.

And if you're finding Fair Code useful or interesting, a star on the repo genuinely helps more people find it - no pressure, just appreciated.

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

@yakew7 @propcgamer20-png - new PR touching a path you own, please review.

@yakew7
yakew7 merged commit 8332dae into yakew7:main Nov 6, 2026
17 of 18 checks passed
@isaaclimmy
isaaclimmy deleted the fix/setup-environment-check branch November 7, 2026 02:39
yakew7 added a commit that referenced this pull request Nov 8, 2026
Both entries were started with check_contributors.py --stub --commits
(snapshot moved to PR #1298, commit counts from the contributors graph) and
their TODO sentences replaced: the configurable GitHub CLI timeout (#1295)
and the doctor after setup and the deferred xdist probe (#1297, #1298).
Identity map rows for Alden and Isaac Lim are added, and the co-author
trailer with a local hostname email on #1295 is a documented exception.

Refs #1293
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make setup does not run make doctor at the end

2 participants