chore: harden repo for public release#1
Merged
Conversation
- Add SECURITY.md with private vulnerability reporting policy - Add Dependabot config for npm and github-actions (grouped minor/patch) - Pin all GitHub Actions to commit SHAs (supply-chain hardening) - Add least-privilege `permissions: contents: read` to CI - Set package.json description and `engines.node` (>=22) - Align CI/release Node version to 22 to match README and engines
CI only ran on PRs, so these 100 errors had accumulated unnoticed on develop. - Disable no-empty-function in test files (idiomatic no-op mock callbacks) - Disable import/no-unresolved in *.config.* (resolver can't read vitest's package exports map; the import is valid at build time) - Add inline disable for the ToastProvider default-context no-op 0 errors after this change (150 style warnings remain, non-blocking).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Repo hygiene/security improvements ahead of making the project public.
Changes
npm+github-actionsupdates; minor/patch npm bumps grouped into one PR to reduce noise.# v…comments) — supply-chain hardening foractions/checkout,actions/setup-node,softprops/action-gh-release,apple-actions/import-codesign-certs.permissions: contents: readinci.yml.descriptionandengines.node(>=22).node-versionto 22 to match README and the newenginesfield.Notes
No code changes — config/docs only. After merge + going public, also enable Dependabot alerts and Private vulnerability reporting in the repo Security settings for these to fully take effect.