bumpsmith — One site found, and deliberately not rewritten
fixtures/A suite: /path/to/a/pydantic2/python -m pytest -q -m not integration
untouched
1
suite runs
1
breaks classified
0
sites rewritten
0
changes applied
The chain, one break at a time
Step 1VALIDATOR_FIELD_CONFIGrc=4 · local
The `field` and `config` parameters are not available in Pydantic V2, please use the `info` parameter instead.
pytest blamed
dbt_cloud/command/command.py:27
rule written
Remove a v1 validator's `field` and `config` parameters
rule matched
1 site across 1 file
matched, left alone
fixtures/A/dbt_cloud/command/command.py:82 field_not_none reads `field` somewhere inside itself, and V2 passes nothing to rebind it from; removing the parameter would leave a name that is not defined
How it ended
The suite was red and nothing was ever applied.
It stopped at nothing-to-apply — the rule matched 1 site, of which 0 could be rewritten and none needed to be.
This migration is not complete: at least one site was skipped or could not be read, and is listed with its reason above.