Skip to content

Update typescript-sdk to the latest and update build:sdk#150

Merged
tyler-mairose-sp merged 4 commits intomainfrom
devrel-2550
Mar 19, 2026
Merged

Update typescript-sdk to the latest and update build:sdk#150
tyler-mairose-sp merged 4 commits intomainfrom
devrel-2550

Conversation

@tyler-mairose-sp
Copy link
Contributor

NERM SDK Integration & Component Generation Updates

New Features

  • Added NERM (Non-Employee Risk Management) API support to the SDK generation pipeline. The build:sdk script now performs a two-pass generation — first for v2025 APIs, then for NERM APIs — and merges both into the same output files.

  • Added generator-config-nerm.yaml to configure NERM-specific SDK generation with an operationSuffix: Nerm to prevent naming collisions with v2025 operations.

  • Added NERM Base URL configuration to the environment setup UI, auto-populated as https://{tenant}.nonemployee.com/api from the tenant name.

  • Added nermBaseurl to ConfigurationParameters and environment config, allowing NERM API calls to target a separate base URL.

Changes

  • Updated sailpoint-api-client TypeScript SDK to the latest version.

  • Updated all five mustache templates (electron-sdk-wrapper, electron-icp-handlers, electron-preload, sailpoint-sdk-service, web-sdk-wrapper) with merge markers and operationSuffix support for multi-spec generation.

  • Updated build-sailpoint-sdk.js to orchestrate two-pass generation, merge NERM output into primary files, and clean up temp artifacts.

  • Updated generate-component.js to use Angular @if control flow syntax instead of *ngIf for sidebar navigation entries.
    Regenerated SDK wrappers, IPC handlers, preload, service, and web SDK files to include ~270 new NERM API operations.

@github-actions
Copy link

🚀 Preview Deployment Ready

Your changes have been deployed and are available at:

Built from commit: cc92d52


This comment will be updated with each new deployment.

@tyler-mairose-sp tyler-mairose-sp merged commit bb16c04 into main Mar 19, 2026
10 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.

2 participants