Skip to content

fix: DPE-874 | Update Tests and Release to run on Node 24#114

Merged
brandonsahadeo merged 2 commits intomainfrom
DPE-874-node-24
Feb 3, 2026
Merged

fix: DPE-874 | Update Tests and Release to run on Node 24#114
brandonsahadeo merged 2 commits intomainfrom
DPE-874-node-24

Conversation

@brandonsahadeo
Copy link
Contributor

@brandonsahadeo brandonsahadeo commented Feb 3, 2026

This pull request updates the Node.js version and several dependencies to ensure compatibility and leverage newer features and fixes. It also upgrades the yq tool used in the release workflow for merging rulesets.

Dependency and environment updates:

  • Updated Node.js version from 16 and 20 to 24 in the GitHub Actions workflow for both install and release steps (.github/workflows/release.yml). [1] [2]
  • Upgraded several @stoplight and related development dependencies in rulesets/package.json to their latest versions, including @stoplight/spectral-core, @stoplight/spectral-parsers, @stoplight/spectral-ruleset-bundler, @stoplight/spectral-runtime, @stoplight/types, @types/jest, @types/node, and jest.

Workflow improvements:

  • Updated mikefarah/yq version from v4.25.1 to v4.52.2 in the GitHub Actions workflow for both the test and merge steps, ensuring improved functionality and bug fixes. (.github/workflows/release.yml) [1] [2]

@brandonsahadeo brandonsahadeo requested a review from a team as a code owner February 3, 2026 18:21
@brandonsahadeo brandonsahadeo changed the title fix: DPE-874 | Update Tests to run on Node 24 fix: DPE-874 | Update Tests and Release to run on Node 24 Feb 3, 2026
@brandonsahadeo brandonsahadeo merged commit 03be383 into main Feb 3, 2026
5 checks passed
@brandonsahadeo brandonsahadeo deleted the DPE-874-node-24 branch February 3, 2026 18:31
SPSCommerce-VSTS-BOT pushed a commit that referenced this pull request Feb 3, 2026
## [1.15.6](v1.15.5...v1.15.6) (2026-02-03)

### Bug Fixes

* DPE-874 | update sps-invalid-custom-header-format error msging ([#113](#113)) ([ca27039](ca27039))
* DPE-874 | Update Tests and Release to run on Node 24 ([#114](#114)) ([03be383](03be383)), closes [/#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L16-R20](https://github.com///issues/diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L16-R20) [/#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L57-R63](https://github.com///issues/diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L57-R63) [/#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L34-R34](https://github.com///issues/diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L34-R34) [/#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L57-R63](https://github.com///issues/diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34L57-R63)
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