Skip to content

feat: live Codecov badge, CONTRIBUTING.md, SECURITY.md, CI coverage upload#15

Merged
bchr02 merged 2 commits into
masterfrom
copilot/view-remaining-tasks
Apr 30, 2026
Merged

feat: live Codecov badge, CONTRIBUTING.md, SECURITY.md, CI coverage upload#15
bchr02 merged 2 commits into
masterfrom
copilot/view-remaining-tasks

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 30, 2026

Static coverage badge, missing contributor/security docs, and no topics reduce repo credibility and discoverability. This PR wires up real coverage reporting and adds the standard community health files.

Changes

CI & Coverage

  • npm testnpm run test:coverage in CI; adds --reporter=lcov to c8 so coverage/lcov.info is produced
  • Uploads lcov to Codecov via codecov/codecov-action@v4 on the Node 20 runner only (avoids triplicate uploads)

README

  • Replaces static ![coverage-92%] badge with live Codecov badge tied to master

Community health files

  • CONTRIBUTING.md — fork/install, test & lint commands, PR checklist, bug report format
  • SECURITY.md — supported versions table, private advisory reporting link, scope notes (path traversal, untrusted JSON, file permissions), disclosure SLA

Manual step required

GitHub repository topics must be set via the UI (⚙️ gear → About): json, persistence, autosave, atomic-writes, nodejs, debounce, crash-safe, zero-config, typescript.

Also requires connecting the repo at codecov.io before the badge resolves.

@bchr02 bchr02 marked this pull request as ready for review April 30, 2026 21:45
@bchr02 bchr02 merged commit 3f15c50 into master Apr 30, 2026
3 checks passed
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