Skip to content

refactor: rimuovere bq e il fallback interno raw.source#36

Merged
Gabrymi93 merged 2 commits intomainfrom
refactor/remove-bq-and-raw-source-fallback
Mar 11, 2026
Merged

refactor: rimuovere bq e il fallback interno raw.source#36
Gabrymi93 merged 2 commits intomainfrom
refactor/remove-bq-and-raw-source-fallback

Conversation

@Gabrymi93
Copy link
Member

Sintesi

  • rimuove bq dal contratto di dataset.yml
  • rimuove lo shim interno _compat_raw che ricostruiva raw["source"]
  • rimuove il fallback runtime legacy su raw.source in run_raw()
  • aggiorna documentazione e test in linea con il nuovo contratto

Comportamento

Dopo questa PR:

  • bq non è più accettato e fallisce con errore esplicito
  • raw.source resta non supportato sia a livello di parser sia a livello runtime
  • load_config() espone solo raw.sources, senza ricostruire una chiave source interna

Test eseguiti

  • py -m pytest tests\test_config.py
  • py -m pytest tests\test_cli_all_commands.py tests\test_project_example_e2e.py tests\test_cli_path_contract.py

Issue collegata

Closes #31

@Gabrymi93 Gabrymi93 merged commit a509b2f into main Mar 11, 2026
5 checks passed
@Gabrymi93 Gabrymi93 deleted the refactor/remove-bq-and-raw-source-fallback branch March 11, 2026 22:57
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.

compat: valutare rimozione di bq e del fallback legacy raw.source

1 participant