Dashboard › craft › Craft config.ts: extract pure isVersion…
019f8985-3ad3-73bd-9e8f-4773c04e0407requiresMinVersion() in src/config.ts internally calls getConfiguration(), so reusing it inside workspace-resolution logic (which itself feeds getConfiguration()) risks circular calls. Fix: extracted a pure helper isVersionGteMinVersion(minVersionRaw, requiredVersion) — just parseVersion + versionGreaterOrEqualThan, no getConfiguration() call — and had requiresMinVersion() delegate to it. When adding new version-gate logic that must run during config resolution itself, factor out the pure comparison logic first rather than calling existing config-dependent wrapper functions. Applied in getsentry/craft PR #848 (feat/workspaces-schema).