What Changed
Added --provenance to link the package publish back to the Action, that is a new publish flag available in NPM 11 - https://docs.npmjs.com/cli/v11/commands/npm-publish#provenance
Upgraded the action to use Node 24 and pinned the current latest version of npm 11
Note
Medium Risk
Changes the release/publish GitHub Actions workflow (Node/npm versions and npm publish flags), which could affect package publishing and tagging if the environment or provenance requirements are misconfigured.
Overview
Updates the Housekeeping GitHub Actions workflow to use newer action versions (actions/setup-node@v6 and actions/checkout@v6) and standardizes on Node.js 24.
Adjusts the publish job to install a pinned npm 11.12.1 and publishes the package with npm publish --provenance to attach build provenance during release.
Reviewed by Cursor Bugbot for commit e6f17bd. Bugbot is set up for automated code reviews on this repo. Configure here.