chore(deps)(deps): bump cspell from 9.7.0 to 10.0.0#342
Merged
WilliamBerryiii merged 2 commits intomainfrom Apr 7, 2026
Merged
chore(deps)(deps): bump cspell from 9.7.0 to 10.0.0#342WilliamBerryiii merged 2 commits intomainfrom
WilliamBerryiii merged 2 commits intomainfrom
Conversation
Member
|
@dependabot recreate |
WilliamBerryiii
approved these changes
Apr 6, 2026
535065a to
c6b6d78
Compare
rezatnoMsirhC
approved these changes
Apr 6, 2026
Member
|
@dependabot recreate |
Bumps [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) from 9.7.0 to 10.0.0. - [Release notes](https://github.com/streetsidesoftware/cspell/releases) - [Changelog](https://github.com/streetsidesoftware/cspell/blob/main/packages/cspell/CHANGELOG.md) - [Commits](https://github.com/streetsidesoftware/cspell/commits/v10.0.0/packages/cspell) --- updated-dependencies: - dependency-name: cspell dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1b4e50c to
dab3c47
Compare
This was referenced Apr 7, 2026
WilliamBerryiii
added a commit
that referenced
this pull request
Apr 7, 2026
## Description Standardized **Node.js 24** across all CI/CD workflow files to resolve compatibility failures with packages requiring Node >= 22.18.0. Six GitHub Actions workflows were updated — three received new `setup-node` steps that were previously missing (relying on the runner's default Node 20.x), and three had existing Node.js version references upgraded from older versions to 24. This change unblocks the **cspell 10.0.0** upgrade (PR #342), which requires Node >= 22.18.0 at runtime. An audit of all 28 workflow files in `.github/workflows/` confirmed no other workflows require Node.js setup changes. ## Related Issue - Related to #353 - Related to PR #342 ## Type of Change - [ ] Bug fix (non-breaking change which fixes an issue) - [ ] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Blueprint modification or addition - [ ] Component modification or addition - [ ] Documentation update - [x] CI/CD pipeline change - [ ] Other (please describe): ## Implementation Details ### New setup-node Steps Added Three workflows lacked explicit Node.js setup and relied on the runner's default version. Each received a new `actions/setup-node` step positioned before the first `npm` command: - *code-quality-lint.yml* — added `setup-node` with `node-version: '24'` before dependency installation - *docs-lint.yml* — added `setup-node` with `node-version: '24'` before dependency installation - *security-scan.yml* — added `setup-node` with `node-version: '24'` before secretlint installation ### Existing Node.js Versions Upgraded Three workflows had explicit but outdated Node.js version references that were bumped to 24: - *docs-automation.yml* — upgraded from `'18'` to `'24'` in two job steps (validate-links and build-documentation) - *pages-deploy.yml* — upgraded from `'18'` to `'24'` - *cluster-test-terraform.yml* — upgraded from `'22.x'` to `'24'` ### Supply Chain Security All `setup-node` steps use the same **pinned action SHA** (`actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v4.3.0`) for supply chain integrity. ## Testing Performed - [ ] Terraform plan/apply - [ ] Blueprint deployment test - [ ] Unit tests - [ ] Integration tests - [ ] Bug fix includes regression test (see [Test Policy](docs/contributing/testing-validation.md)) - [x] Manual validation - [ ] Other: ## Validation Steps 1. Verify all 6 workflow files reference `node-version: '24'` 2. Confirm all `setup-node` steps use pinned SHA `53b83947a5a98c8d113130e565377fae1a50d02f` 3. Trigger a CI run to confirm workflows execute successfully with Node 24 ## Checklist - [ ] I have updated the documentation accordingly - [ ] I have added tests to cover my changes - [ ] All new and existing tests passed - [ ] I have run `terraform fmt` on all Terraform code - [ ] I have run `terraform validate` on all Terraform code - [ ] I have run `az bicep format` on all Bicep code - [ ] I have run `az bicep build` to validate all Bicep code - [x] I have checked for any sensitive data/tokens that should not be committed - [x] Lint checks pass (run applicable linters for changed file types) ## Security Review - [x] No credentials, secrets, or tokens are hardcoded or logged - [x] RBAC and identity changes follow least-privilege principles - [x] No new network exposure or public endpoints introduced without justification - [x] Dependency additions or updates have been reviewed for known vulnerabilities - [x] Container image changes use pinned digests or SHA references ## Additional Notes - The unchecked Terraform and Bicep checklist items are not applicable — this PR modifies only CI/CD workflow YAML files. - Documentation updates are not required; no user-facing behavior changed. ## Screenshots (if applicable) N/A — CI/CD pipeline changes only. Co-authored-by: Bill Berry <wbery@microsoft.com>
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.
Bumps cspell from 9.7.0 to 10.0.0.
Release notes
Sourced from cspell's releases.
... (truncated)
Changelog
Sourced from cspell's changelog.
... (truncated)
Commits
6ddfd57v10.0.09ab431cchore: Prepare Release v10.0.0 (auto-deploy) (#8781)ef406eefeat!: Drop support for Node 20 (#8779)c822013v9.8.0ff063b5chore: Prepare Release v9.8.0 (auto-deploy) (#8639)34c89f7chore: clean up imports (#8752)c1a4143chore: bump flatted from 3.4.1 to 3.4.2 (#8724)03cf1c4chore: Update tsdown to 0.21 (#8691)ee39fb6chore: bump the production-dependencies group across 1 directory with 7 updat...a9d7eeffix: Workflow Bot -- Update Dictionaries (main) (#8688)