Skip to content

chore: apply repository hygiene standard#23

Merged
Ma11hewThomas merged 3 commits into
mainfrom
chore/repo-hygiene
Feb 7, 2026
Merged

chore: apply repository hygiene standard#23
Ma11hewThomas merged 3 commits into
mainfrom
chore/repo-hygiene

Conversation

@Ma11hewThomas
Copy link
Copy Markdown
Contributor

@Ma11hewThomas Ma11hewThomas commented Feb 7, 2026

Overview

This PR applies the repository hygiene standard to ctrf-cli, bringing it in line with the standards established for JS/TS reporter repositories and aligning the CI workflow with ctrf-js.

- Update author to Matthew Poulton-White
- Add security contact section to package.json
- Add standardized keywords (cli, command-line, test-results)
- Configure dependabot for monthly npm updates
- Add agent/skills/instructions patterns to .gitignore
- Add Local Development section to CONTRIBUTING.md
- Add link to CTRF specification contribution
- Remove CHANGELOG.md and CODE_OF_CONDUCT.md per standard
- Rename workflow to 'CI' for consistency
- Add concurrency control to cancel redundant runs
- Split into quality/test-build/security jobs
- Add needs: [quality] to enforce quality checks first
- Update node matrix to 20, 22, 24 (consistent with ctrf-js)
- Improve job naming and step names
- Add conditional CTRF report publishing (only if files exist)
- Move CLI integration tests after build
- Update test reporter config to match ctrf-js setup
- Simplify security audit to prod-only deps
@Ma11hewThomas Ma11hewThomas merged commit 29a0870 into main Feb 7, 2026
9 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.

1 participant