Skip to content

Upgrades for 2026#20

Merged
joshuacurtiss merged 5 commits into
mainfrom
akamal4/upgrades-2026
Apr 28, 2026
Merged

Upgrades for 2026#20
joshuacurtiss merged 5 commits into
mainfrom
akamal4/upgrades-2026

Conversation

@akamal4
Copy link
Copy Markdown
Contributor

@akamal4 akamal4 commented Apr 27, 2026

This PR closes #19, of which we address the following:

  • Update to Node 24.14.1
  • Update dependencies to latest versions
  • Update GitHub Workflows to use latest versions, including using uicpharm/workflows to simplify the workflows
  • Add VS Code extension recommendations
  • Any code updates in response to new versions (i.e. viteStaticCopy update, etc)

Copilot AI review requested due to automatic review settings April 27, 2026 17:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR implements the “Upgrades for 2026” work from #19 by bumping the project’s Node/tooling baseline, refreshing dependencies/lockfile, and modernizing CI workflows (including reuse via uicpharm/workflows) alongside editor recommendations.

Changes:

  • Bump Node version to v24.14.1 and align the node-check script with .nvmrc.
  • Update dev dependencies (notably @uicpharm/standardization, @uicpharm/vitepress-theme, and vite-plugin-static-copy) and refresh package-lock.json.
  • Simplify/upgrade GitHub Actions workflows and add VS Code extension recommendations; adjust VitePress static copy configuration for the plugin update.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Updates node check script and bumps dev dependency versions.
package-lock.json Large lockfile refresh reflecting updated dependency graph (Vite/Rollup ecosystem changes, etc.).
docs/.vitepress/config.js Updates vite-plugin-static-copy target config (adds rename.stripBase).
.vscode/extensions.json Adds recommended VS Code extensions for repo standards tooling.
.nvmrc Updates Node version to v24.14.1.
.github/workflows/docs.yml Switches to shared setup action and bumps action versions for Pages deploy.
.github/workflows/development.yml Replaces inline steps with reusable workflow from uicpharm/workflows.

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

@akamal4 akamal4 requested a review from joshuacurtiss April 27, 2026 17:34
@akamal4 akamal4 self-assigned this Apr 27, 2026
@akamal4 akamal4 removed the request for review from joshuacurtiss April 27, 2026 19:49
@akamal4 akamal4 force-pushed the akamal4/upgrades-2026 branch from a559bdd to abef2a9 Compare April 27, 2026 20:57
@akamal4 akamal4 requested a review from joshuacurtiss April 27, 2026 20:59
@akamal4
Copy link
Copy Markdown
Contributor Author

akamal4 commented Apr 27, 2026

Lockfile has been updated

Copy link
Copy Markdown
Member

@joshuacurtiss joshuacurtiss left a comment

Choose a reason for hiding this comment

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

What you think about my suggestion to eliminate eslint and stylelint as recommendations?

Comment thread .vscode/extensions.json
@akamal4 akamal4 force-pushed the akamal4/upgrades-2026 branch from abef2a9 to 734380e Compare April 28, 2026 15:54
Copy link
Copy Markdown
Member

@joshuacurtiss joshuacurtiss left a comment

Choose a reason for hiding this comment

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

Great! 🏎️ 💨

@joshuacurtiss joshuacurtiss merged commit 37677d6 into main Apr 28, 2026
1 check passed
@joshuacurtiss joshuacurtiss deleted the akamal4/upgrades-2026 branch April 28, 2026 16:23
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.

Upgrades for 2026

3 participants