Repository navigation
IAEMOD-57412 Bump libraries to 21.0.2 - #1728
Merged
Merged
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
The metadata and contract assertions consistently target 21.0.1, with no blocking issues identified.
No open issues 🎉
What changed in this PR
Prepares the design-system libraries for a corrected 21.0.1 release following the partial-Ivy fix in #1727. Publication remains a separate operation.
Changes:
- Updates root, lockfile, and all three library versions to
21.0.1. - Raises internal peer ranges to
^21.0.1, preserving external compatibility ranges. - Updates release-contract assertions to match.
| File | Description |
|---|---|
| scripts/dependency-bands.test.mjs | Updates version and internal peer assertions. |
| package.json | Sets root version to 21.0.1. |
| package-lock.json | Synchronizes root version metadata. |
| libs/packages/sam-material-extensions/package.json | Updates version and components peer range. |
| libs/packages/sam-formly/package.json | Updates version and internal peer ranges. |
| libs/packages/components/package.json | Sets library version to 21.0.1. |
Review effort: Balanced
|
fpigeonjr
marked this pull request as ready for review
October 20, 2026 18:19
mgetzflex
approved these changes
Oct 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Bump the
sam-design-systemrelease train from21.0.0to21.0.2in lockstep:21.0.2;@gsa-sam/components,@gsa-sam/sam-formly, and@gsa-sam/sam-material-extensionsto21.0.2;^21.0.2;@gsa-sam/ngx-uswds*compatibility ranges.This PR changes version metadata and its contract assertions only. It does not create a tag, publish packages, or change the release workflow.
Motivation and Context
PR #1727 corrected all three published libraries to use Angular partial-Ivy output. A
v21.0.1GitHub Release was subsequently created from a commit whose manifests still declared21.0.0. The ADR-0011 publish preflight correctly rejected that mismatch before npm publication; all three public packages remain at21.0.0.Because the failed
v21.0.1GitHub Release and tag already exist, this version bump provides the reviewed commit from which a newv21.0.2tag and release can later be created through the protected OIDC release workflow. The failedv21.0.1release remains part of the audit trail; no package was published from it.Publication remains a separate human-authorized operation requiring the protected
releaseenvironment and confirmed live-publish configuration.Program epic: IAEMOD-57412
How to Test
Expected results:
v21.0.2and retains valid partial-Ivy output.Type of Change (Select One and Apply Github Label)
Screenshots (if appropriate):
N/A — version metadata and release-contract assertions only.
Which browsers have you tested?
N/A — no browser or UI behavior changed.
Checklist: