You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 3a27fed
Browse filesBrowse the repository at this point in the historyBrowse files
fix(ci): satisfy mypy/ruff/pydoclint/docs gates for copy-from/to + secrets
The copy-from/to + scope/type-aware-secrets batch landed with several quality
gates red:
- mypy: ProcessParams/InitParams.secrets were typed as a plain dict, so the
fixtures' params.secrets.of_type()/for_scope_of_type() calls failed
[attr-defined]; they are ResolvedSecrets at runtime. Type the field as
ResolvedSecrets, parameterize ResolvedSecrets(dict[str, dict[str, Any]]), and
construct the empty-secrets ProcessParams with ResolvedSecrets().
- ruff B905: add strict=True to zip(*rows) in the example_lines COPY-FROM reader
(rows are pre-validated to ncols).
- pydoclint DOC601/603: document BindRequest.copy_from / copy_to.
- docs --strict: export CopyFromFormatInfo from vgi.catalog so the
CopyFromFormatsResponse cross-reference resolves.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments