Skip to content

Conversation

@IanCal
Copy link
Contributor

@IanCal IanCal commented Feb 10, 2026

Replace volta with mise for managing Node.js and pnpm versions. Mise
reads tool versions from a single .mise.toml file at the repo root,
eliminating the need for volta sections in every package.json and the
use-node-version directive in .npmrc.

  • Add .mise.toml pinning Node 22.20.0 and pnpm 10.17.0
  • Remove volta config from root and all 23 sub-package package.json files
  • Remove use-node-version from .npmrc
  • Update CI init action to use jdx/mise-action@v2 instead of
    actions/setup-node + cardstack/gh-actions/setup-pnpm-volta
  • Update QUICKSTART.md, README.md, AGENTS.md, and other docs

https://claude.ai/code/session_01UsbdtKt9ebEJ3JkeviRzMV

Replace volta with mise for managing Node.js and pnpm versions. Mise
reads tool versions from a single `.mise.toml` file at the repo root,
eliminating the need for `volta` sections in every package.json and the
`use-node-version` directive in `.npmrc`.

- Add `.mise.toml` pinning Node 22.20.0 and pnpm 10.17.0
- Remove `volta` config from root and all 23 sub-package package.json files
- Remove `use-node-version` from `.npmrc`
- Update CI init action to use `jdx/mise-action@v2` instead of
  `actions/setup-node` + `cardstack/gh-actions/setup-pnpm-volta`
- Update QUICKSTART.md, README.md, AGENTS.md, and other docs

https://claude.ai/code/session_01UsbdtKt9ebEJ3JkeviRzMV
@IanCal IanCal marked this pull request as draft February 10, 2026 09:47
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b19e14d074

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

using: composite
steps:
- uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # 4.3.0
- uses: jdx/mise-action@v2

Choose a reason for hiding this comment

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

P1 Badge Pin mise-action to immutable commit SHA

Using jdx/mise-action@v2 in the shared init action introduces a supply-chain and reproducibility risk for every workflow that calls ./.github/actions/init, because the v2 tag can move to different code without any change in this repository; unlike the other actions in this file (which are SHA-pinned), this allows unexpected behavior or compromised upstream code to run in CI at any time.

Useful? React with 👍 / 👎.

@github-actions
Copy link

github-actions bot commented Feb 10, 2026

@github-actions
Copy link

Host Test Results

    1 files  ±0      1 suites  ±0   1h 47m 30s ⏱️ -26s
1 952 tests ±0  1 935 ✅ ±0  17 💤 ±0  0 ❌ ±0 
1 967 runs  ±0  1 950 ✅ ±0  17 💤 ±0  0 ❌ ±0 

Results for commit b19e14d. ± Comparison against base commit c9cc40d.

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