Skip to content

build: switch to pnpm and split cspell configuration - #124

Merged
frankbuckley merged 2 commits into
mainfrom
dev/codex/switch-to-pnpm
Oct 9, 2026
Merged

frankbuckley merged 2 commits into
mainfrom
dev/codex/switch-to-pnpm

Conversation

@frankbuckley

@frankbuckley frankbuckley commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Note

Drafted by a LLM-based AI tool (Codex/GPT-6).

Switch Markdown tooling from npm to pnpm 12.10.1. Import the npm lockfile into pnpm-lock.yaml, preserve all 109 dependency versions and integrity hashes, and remove package-lock.json. Pin pnpm in package.json, set up pnpm and its cache in CI, and install with --frozen-lockfile.

Replace cspell.json with cspell.yaml. Move all 47 custom words into cspell-words.txt, one word per line, and enable that file as a project dictionary. Preserve the British English setting and ignored paths.

Update the README and all three agent instruction files to use pnpm. Document where to add custom spelling terms. Mark the generated lockfile for collapsed GitHub diffs.

Validation on Node.js 24.21.0 and pnpm 12.10.1:

  • Frozen installation passes without changing the lockfile and rejects a changed dependency version.
  • Spellcheck, Markdown formatting and Prettier checks for the changed JSON and YAML files pass.
  • All imported dependency versions and integrity hashes match the npm lockfile; the three instruction files match except for their first heading.
  • All 47 dictionary words match the previous config in spelling, case and order. Cspell loads every word from the new file and still flags an unknown word.
  • Actionlint passes after excluding its warning about the existing ubuntu-26.04-arm runner label, which its current version does not recognise.
  • git diff --cached --check passes.

@frankbuckley frankbuckley self-assigned this Oct 9, 2026
@frankbuckley frankbuckley changed the title build: switch Markdown tooling to pnpm build: switch to pnpm and split cspell configuration Oct 9, 2026
@frankbuckley
frankbuckley merged commit 90f93ae into main Oct 9, 2026
7 checks passed
@frankbuckley
frankbuckley deleted the dev/codex/switch-to-pnpm branch October 9, 2026 14:41
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