Skip to content

Conversation

@st3phhays
Copy link
Member

@st3phhays st3phhays commented Jan 22, 2026

Description Of Changes

This updates a number of chocolatey-software packages and brings in new features to automate development and testing of these packages on the docs site. Now, a new script has been added to automate the linking of the choco-theme GitHub branch for easier testing. This also upgrades all of the Astro packages to their latest compatible versions. See the release notes at:
https://github.com/chocolatey/choco-theme/releases

Motivation and Context

With more folks working with choco-theme, we needed an easier way to automate the linking of the choco-theme branches to each repository for easier and faster testing, without having to worry about copy/pasting things. We also wanted to bring in all the Astro fixes and features available.

Testing

  • I have previewed these changes using the Docker Container or another method before submitting this pull request.
  1. Make sure you have the choco-theme branch pulled down and have ran yarn.
  2. Make sure you have this branch pulled down.
  3. Ensure you have ran the steps in choco-theme to link local packages.
  4. From the root of the docs repository run:
    1. yarn
    2. yarn link-local build-tools
  5. Inspect the package.json file in the docs repository. Ensure the entry for the build-tools package changed to the path of your local copy of choco-theme.
  6. From the root of the docs repository run yarn link-github release/2.5.0 astro build-tools docs.
  7. Inspect the package.json again, and this time the versions for the docs, astro, and build-tools packages should reference a version in the format like chocolatey/choco-theme#head=release/2.5.0&workspace=@chocolatey-software/astro (where after the last slash it references the correct package name).
  8. Run yarn dev to spin up the website and ensure all looks correct. No visual or functionality changes should have been made.
  9. Once complete stop the website, revert the changes to the package.json and yarn.lock files, and leave a comment notifying @st3phhays of the status.

Change Types Made

  • Minor documentation fix (typos etc.).
  • Major documentation change (refactoring, reformatting or adding documentation to existing page).
  • New documentation page added.
  • The change I have made should have a video added, and I have raised an issue for this.
    • Issue #

Change Checklist

  • Requires a change to menu structure (top or left-hand side)/
  • Menu structure has been updated
  • Images added to the img repository?
    • PR -

Related Issue

@st3phhays st3phhays self-assigned this Jan 22, 2026
st3phhays added a commit to st3phhays/docs that referenced this pull request Jan 23, 2026
…st choco-theme

This updates all the @chocolatey-software packages to use their
latest versions.
st3phhays added a commit to st3phhays/docs that referenced this pull request Jan 27, 2026
…packages

This updates all the @chocolatey-software packages to use their
latest versions.
st3phhays added a commit to st3phhays/docs that referenced this pull request Jan 27, 2026
…packages

This updates all the @chocolatey-software packages to use their
latest versions.
st3phhays added a commit to st3phhays/docs that referenced this pull request Jan 27, 2026
This updates a number of chocolatey-software packages and brings in new
features to automate development and testing of these packages on the
docs site. Now, a new script has been added to automate the linking of
the choco-theme GitHub branch for easier testing. This also upgrades
all of the Astro packages to their latest compatible versions. See the
release notes at:
https://github.com/chocolatey/choco-theme/releases
@st3phhays st3phhays changed the title (#1267)(#1268) Upgrade chocolatey-software packages (#1267)(#1270) Upgrade chocolatey-software packages Jan 27, 2026
@st3phhays st3phhays requested a review from Copilot January 27, 2026 21:50
Copy link

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

Updates Chocolatey-owned theme/tooling packages and lockfile dependencies to support newer Astro tooling and new scripts for automating choco-theme package linking during development/testing.

Changes:

  • Bump @chocolatey-software/build-tools and @chocolatey-software/playwright versions.
  • Replace the old package-linking script with new link-local and link-github scripts.
  • Refresh yarn.lock with updated transitive dependencies from the upgrades (Astro ecosystem and others).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Updates Chocolatey package versions and adds link-local / link-github scripts for easier dev/testing workflows.
yarn.lock Locks updated dependency graph resulting from package upgrades (including new tooling/runtime dependencies).

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

@st3phhays st3phhays force-pushed the choco-theme/2.4.0 branch 5 times, most recently from d3fbbc6 to c6382e4 Compare January 29, 2026 22:50
This updates a number of chocolatey-software packages and brings in new
features to automate development and testing of these packages on the
docs site. Now, a new script has been added to automate the linking of
the choco-theme GitHub branch for easier testing. This also upgrades
all of the Astro packages to their latest compatible versions. See the
release notes at:
https://github.com/chocolatey/choco-theme/releases
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.

1 participant