Skip to content

Access Requests SDK Functions#95

Merged
jworkmanjc merged 30 commits intomasterfrom
CUT-4022_AccessRequests
Mar 2, 2026
Merged

Access Requests SDK Functions#95
jworkmanjc merged 30 commits intomasterfrom
CUT-4022_AccessRequests

Conversation

@jworkmanjc
Copy link
Copy Markdown
Contributor

@jworkmanjc jworkmanjc commented Feb 9, 2026

Issues

  • CUT-4022 - Add Access Requests Functions

What does this solve?

This release adds several new functions to modify AccessRequest Workflows and modify/ approve/ deny User Access Requests.

Is there anything particularly tricky?

How should this be tested?

Screenshots


Note

Medium Risk
Touches CI/release workflows and changes the V2 module’s exported command surface and versioning, which can affect publishing and downstream consumers if label gating or generated cmdlets are incorrect.

Overview
Adds new V2 PowerShell SDK surface area for Access Requests and approval workflows by introducing new operation name mappings in ApiTransform.ps1 and exporting new cmdlets (e.g., *-JcSdkAccessRequest*, *-JcSdkApprovalFlow*) from JumpCloud.SDK.V2.psd1.

Bumps JumpCloud.SDK.V2 to 0.2.0 (config, manifest, csproj, nuspec, changelog) and updates PowerShell formatting metadata to display newly generated model properties.

Tightens GitHub Actions workflows: declares explicit permissions, changes V1 build/test jobs to run only on v1 labels, and splits V2 tests into “V2-only” vs “V2-with-V1” jobs to avoid cross-version dependency; also tweaks V1 SSH key Pester test data setup and expands the gitleaks allowlist regexes.

Written by Cursor Bugbot for commit 0cd2712. This will update automatically on new commits. Configure here.

@jworkmanjc jworkmanjc added V2 Release of the JumpCloud.SDK.V2 Module minor Minor SDK Release Version labels Feb 9, 2026
@jworkmanjc jworkmanjc changed the title ApiTransform changes Access Requests SDK Functions Feb 11, 2026
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

@jworkmanjc jworkmanjc requested review from a team and shashisinghjc February 25, 2026 15:25
Copy link
Copy Markdown
Contributor Author

@jworkmanjc jworkmanjc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested with new functions, approving for now. I did clean up the docs to point to master branch so things to look at here should just be the new test functions, newly generated functions, docs + examples of new functions. IMO we can release this.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There was a change in the v1 API for ssh keys, a new requirement was added to require the publicKey param. This is added to the test

@jworkmanjc jworkmanjc merged commit 52e7c3d into master Mar 2, 2026
16 checks passed
@jworkmanjc jworkmanjc deleted the CUT-4022_AccessRequests branch March 2, 2026 21:38
@jworkmanjc jworkmanjc temporarily deployed to PublishToPSGallery March 2, 2026 21:39 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor SDK Release Version V2 Release of the JumpCloud.SDK.V2 Module

Development

Successfully merging this pull request may close these issues.

4 participants