Skip to content

[PASO 2.10] Add setServiceUrl() to EnvironmentService#33

Merged
mfg1986 merged 2 commits into
developfrom
feature/paso-2.10-setServiceUrl
May 20, 2026
Merged

[PASO 2.10] Add setServiceUrl() to EnvironmentService#33
mfg1986 merged 2 commits into
developfrom
feature/paso-2.10-setServiceUrl

Conversation

@mfg1986
Copy link
Copy Markdown
Contributor

@mfg1986 mfg1986 commented May 20, 2026

Summary

  • Add setServiceUrl(service, url) method to EnvironmentService for runtime override of individual service URLs
  • Add 'services' to ProtectedField union type
  • Update getApiUrl() resolution priority: serviceOverrides > config services > apiBaseUrlOverride > apiBaseUrl
  • Clear service overrides on setEnvironment(), loadConfig(), reset()
  • Version bump: 0.10.0 → 0.10.1

Test plan

  • pnpm nx test core — 516 tests passed (9 new, 0 failures)
  • pnpm nx build core — build OK
  • No regressions on existing 507 tests
  • CI pipeline passes
  • Logs clean

mfg1986 added 2 commits May 20, 2026 11:12
- Add _serviceOverrides Map for runtime service URL overrides
- Add setServiceUrl(service, url) method with protectedFields support
- Update getApiUrl() priority: serviceOverrides > config > apiBaseUrlOverride > base
- Clear serviceOverrides in loadConfig(), setEnvironment(), reset()
- Add 'services' to ProtectedField union type
- Add 9 unit tests (516 total, 0 failures)
- Add setServiceUrl() to EnvironmentService
- Add 'services' to ProtectedField
- Update getApiUrl() resolution priority
@mfg1986 mfg1986 changed the title [STEP-2.10-006A] Add setServiceUrl() to EnvironmentService [PASO 2.10] Add setServiceUrl() to EnvironmentService May 20, 2026
@mfg1986 mfg1986 merged commit f42df74 into develop May 20, 2026
3 checks passed
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.

1 participant