Skip to content

chore: bump tooling deps, Actions, and Yarn - #134

Merged
schultzp2020 merged 6 commits into
mainfrom
chore/deps-update
Jul 22, 2026
Merged

chore: bump tooling deps, Actions, and Yarn#134
schultzp2020 merged 6 commits into
mainfrom
chore/deps-update

Conversation

@schultzp2020

@schultzp2020 schultzp2020 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade the Oxc toolchain to the type-aware-stable stack: oxlint 1.75, oxfmt 0.60, oxlint-tsgolint 7.0.2001, and typescript 7.0.2 (tsgolint 7 tracks TS 7.0.2).
  • Bump Yarn to 4.17.1 and adopt npmMinimalAgeGate: 1d (Yarn’s new default).
  • Refresh pinned GitHub Actions: checkout v7.0.1, setup-node v7.0.0, cache v6.1.0.
  • Update root tooling: @changesets/cli 2.31.1, lint-staged 17.1.1; refresh js-yaml in the lockfile to 3.15.0 / 4.3.0 (supersedes chore(deps): bump js-yaml from 3.14.2 to 3.15.0 #132).
  • Bump all 72 workspace codemod packages: codemod 1.12.3 → 1.12.13, and @jssg/utils ^0.0.8 → ^0.0.9 where used (@codemod.com/jssg-types already latest). Includes patch changeset covering every affected package.
  • Make scripts/generate-readme-codemods.sh portable on macOS bash 3.2 / BSD awk (needed for local husky pre-push).

Test plan

  • yarn install --immutable
  • yarn format:check / yarn lint
  • yarn test (full workspace suite)
  • yarn check:changed / husky pre-push
  • CI green on this PR

Upgrade the oxlint/oxfmt/tsgolint/TypeScript 7 stack required by
type-aware linting stable, refresh GitHub Actions pins, and pin
js-yaml resolutions for the Dependabot security advisories.

Co-authored-by: Cursor <cursoragent@cursor.com>
Parents already allow 3.15.0 / 4.3.0, so an explicit resolutions block
is unnecessary.

Co-authored-by: Cursor <cursoragent@cursor.com>
schultzp2020 and others added 4 commits July 22, 2026 15:59
Update all codemod packages to codemod 1.12.13 and @jssg/utils ^0.0.9,
with a patch changeset covering every affected package.

Co-authored-by: Cursor <cursoragent@cursor.com>
Replace mapfile/array slicing so macOS system bash can run the
README freshness check used by husky pre-push.

Co-authored-by: Cursor <cursoragent@cursor.com>
BSD awk rejects multiline -v values; load the generated section from
a temp file instead so husky pre-push README checks work locally.

Co-authored-by: Cursor <cursoragent@cursor.com>
Command substitution strips trailing newlines from render_group; restore
a blank line so oxfmt does not fold the Older versions note into the
version table.

Co-authored-by: Cursor <cursoragent@cursor.com>
@schultzp2020
schultzp2020 merged commit 133ea7d into main Jul 22, 2026
2 checks passed
@schultzp2020
schultzp2020 deleted the chore/deps-update branch July 22, 2026 20:10
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.

2 participants