Write ``.specify/integration.json`` with legacy-compatible state.
(
project_root: Path,
integration_key: str | None,
installed_integrations: list[str] | None = None,
integration_settings: dict[str, dict[str, Any]] | None = None,
)
| 73 | |
| 74 | |
| 75 | def _write_integration_json( |
| 76 | project_root: Path, |
| 77 | integration_key: str | None, |
| 78 | installed_integrations: list[str] | None = None, |
| 79 | integration_settings: dict[str, dict[str, Any]] | None = None, |
| 80 | ) -> None: |
| 81 | """Write ``.specify/integration.json`` with legacy-compatible state.""" |
| 82 | _write_integration_json_file( |
| 83 | project_root, |
| 84 | version=_get_speckit_version(), |
| 85 | integration_key=integration_key, |
| 86 | installed_integrations=installed_integrations, |
| 87 | settings=integration_settings, |
| 88 | ) |
| 89 | |
| 90 | |
| 91 | # --------------------------------------------------------------------------- |
no test coverage detected