Skip to content

chore(repo): bring repo plumbing in line with decluttering-card-plus and TaskMate - #125

Merged
tempus2016 merged 2 commits into
mainfrom
chore/repo-setup
Oct 27, 2026
Merged

tempus2016 merged 2 commits into
mainfrom
chore/repo-setup

Conversation

@tempus2016

Copy link
Copy Markdown
Owner

Brings the repository plumbing in line with decluttering-card-plus and TaskMate. No card code changes, no release.

Labels and triage

  • .github/labels.yml as the source of truth, synced by a workflow; PRs labelled by changed paths; CODEOWNERS
  • Issue automation: who-replied-last labels, status labels removed on close, implemented added on release, Ideas discussions mirrored to feature-request issues, answered Q&A discussions closed

Security

  • CodeQL, dependency review, workflow lint (actionlint + zizmor, both clean), code of conduct

Dependabot

  • 7-day cooldown; bundle tooling and test tooling grouped separately
  • Auto-merge for patch/minor test tooling (vitest, jsdom) only

Release

  • Tag must match package.json version
  • npm work runs with a read-only token; the publish job runs no dependency code
  • Bundle provenance attested; every action pinned by SHA

Other

  • Release notes grouped by the new area labels
  • HACS validation on main / schedule / dispatch only, as in DCP

…and TaskMate

- labels.yml as the source of truth, synced by a workflow; path labeler for PRs
- issue automation: who-replied-last labels, tidy status labels on close,
  `implemented` on release, Ideas discussions mirrored to feature issues,
  answered Q&A discussions closed
- security: CodeQL, dependency review, actionlint + zizmor workflow lint,
  CODEOWNERS, code of conduct
- Dependabot: 7-day cooldown, bundle vs test tooling groups, auto-merge for
  patch/minor test tooling only
- release: tag must match package.json, npm work runs with a read-only token,
  bundle provenance attested, publish job runs no dependency code, all actions
  pinned by SHA
- HACS validation runs on main/schedule/dispatch only, as in DCP
- release notes grouped by the new area labels
@tempus2016
tempus2016 merged commit ab91671 into main Oct 27, 2026
8 checks passed
@tempus2016
tempus2016 deleted the chore/repo-setup branch October 27, 2026 12:25
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