feat: initial common-repo source template for semantic releases

Includes:
- .releaserc.yaml (conventionalcommits preset, changelog, git, github, major-tag)
- commitlint.config.js (@commitlint/config-conventional)
- .github/workflows/commitlint.yml (PR commit linting via wagoid/commitlint-github-action)
- .github/workflows/release.yaml (semantic-release on push to main, GitHub App token auth)
- .common-repo.yaml (source-level excludes for README, LICENSE, self-config)
This commit is contained in:
2026-03-15 01:21:31 -07:00
commit 170f4c7b5f
7 changed files with 270 additions and 0 deletions

3
commitlint.config.js Normal file
View File

@@ -0,0 +1,3 @@
module.exports = {
extends: ["@commitlint/config-conventional"],
};