Upgrade container images, Node.js versions, and package versions in CI code examples, then open a PR
Upgrade all versioned references in CI code examples under src/content/ci/, src/content/playwright/ and src/content/vitest. Then open a PR with the changes.
What to upgrade
Scan every .md and .mdx file in src/content/ci/ for the following patterns and upgrade each to its latest stable/LTS version:
Check current versions — grep src/content/ci/, src/content/playwright/, and src/content/vitest/ to find every pinned version. Note each unique value and which files it appears in.
Look up latest versions — for each type above, fetch the latest stable version from the authoritative source. Use WebFetch or WebSearch to resolve current versions.
2.1 Skip updating the Jenkins node version in src/content/ci/jenkins.md because the node version is configured in the Jenkins application not in the CI code examples.
2.2 Skip updating the Travis documentation in src/content/ci/travis.md because Travis CI node and Playwright are lacking official support and the documentation is outdated.
2.3 Cypress Docker images are versioned with a combination of Node.js, Chrome, Firefox, and Edge versions. Update image to match the Node.js version you are upgrading to and always use the one with the browsers.
Update all files — make the replacements consistently across all CI files. A version like 24.13.0 will appear in multiple files; update every occurrence. Keep the surrounding syntax unchanged (only the version string changes).
Summarize the changes — list every substitution made: old value → new value, and which files were affected.
Open a PR — follow the create-pr skill to push the branch and open a draft PR. Title format: chore: upgrade CI code example versions (<date>). The PR body summary should list the version bumps as bullet points.