Skip to content

Chore: update packages - #2311

Merged
ElliotFriend merged 13 commits into
mainfrom
chore/update-packages-20260316
Mar 25, 2026
Merged

Chore: update packages#2311
ElliotFriend merged 13 commits into
mainfrom
chore/update-packages-20260316

Conversation

@ElliotFriend

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings March 16, 2026 15:50
@socket-security

socket-security Bot commented Mar 16, 2026

Copy link
Copy Markdown

@socket-security

socket-security Bot commented Mar 16, 2026

Copy link
Copy Markdown

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the repo’s Node/tooling baseline and refreshes several JavaScript dependencies used for building, linting, formatting, translation sync, and OpenAPI bundling within the docs site.

Changes:

  • Bump Node.js baseline to v24 across package.json engines, CI workflows, Docker build image, and devcontainer settings.
  • Update JS/tooling dependencies (e.g., @crowdin/cli, react/react-dom, sass, ESLint/Prettier/Redocly) and refresh yarn.lock accordingly.
  • Remove the Horizon API reference _category_.json file (affecting Docusaurus category behavior).

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Updates dependency versions, switches several dev tools to caret ranges, and raises engines.node to >=24.
yarn.lock Regenerated lockfile reflecting updated dependencies (ESLint 10, Redocly 2.21.x, etc.).
Dockerfile Uses NodeSource node_24.x repo for Docker build stage.
.nvmrc Sets local Node version to v24.
.github/workflows/main.yml Runs PR checks on Node 24.
.github/workflows/build.yml Builds docs using Node 24.
.github/workflows/crowdin-upload-workflow.yml Uses Node 24 for Crowdin upload automation.
.github/workflows/crowdin-download-workflow.yml Uses Node 24 for Crowdin download automation.
.devcontainer/devcontainer.json Updates devcontainer image to Node 24 variant.
docs/data/apis/horizon/api-reference/_category_.json Removes Docusaurus category config for this section.
Comments suppressed due to low confidence (1)

docs/data/apis/horizon/api-reference/category.json:1

  • This PR removes the _category_.json file for the Horizon API reference section. That will change Docusaurus sidebar/category behavior (e.g., default collapsed state/label) and seems unrelated to a "update packages" chore—please confirm this deletion is intentional (and, if so, call it out in the PR description).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread package.json Outdated
@stellar-jenkins

Copy link
Copy Markdown

@stellar-jenkins

Copy link
Copy Markdown

@ElliotFriend
ElliotFriend requested a review from briwylde08 March 16, 2026 17:54
@stellar-jenkins-ci

Copy link
Copy Markdown

(we should probably remove it altogether?)
@stellar-jenkins-ci

Copy link
Copy Markdown

@ElliotFriend
ElliotFriend merged commit 868163a into main Mar 25, 2026
9 checks passed
@ElliotFriend
ElliotFriend deleted the chore/update-packages-20260316 branch March 25, 2026 16:37
zachfedor pushed a commit to zachfedor/stellar-docs that referenced this pull request Jun 18, 2026
* upgrade to nodejs 24

* dedupe lockfile

* update some package versions

* update caniuse browserslist

* upgrade eslint version

* modify semver modifier for prettier and typescript (^)

* remove category file that only has one default value

* pin tooling to specific versions, at copilot's suggestion

* bump to node v24 in README requirements section

* fix mixed yarn/npm/npx use, remove unused link definition

* a couple minor version updates

* move crowdin cli to dev dependencies

(we should probably remove it altogether?)
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.

4 participants