jakeclaw-ai[bot]
9c4c15d722
feat: restore template vars for GitHub App customization ( #1 )
...
* feat: restore template vars for GitHub App customization
All upstream blockers resolved:
- common-repo/common-repo#235 : source-declared template-vars passthrough (0.28.0)
- common-repo/common-repo#239 : ${{ }} GHA expression collision fix (0.28.3)
- common-repo/common-repo#249 : consumer override cache key fix (0.28.4)
Requires common-repo >= 0.28.4.
CI sync check skips release.yaml since src/ uses template vars
while top-level uses hardcoded christmas-island defaults.
Consumers can override GH App credentials:
```yaml
- repo:
url: https://github.com/christmas-island/cr-semantic-release
ref: v2.0.0
with:
- template-vars:
GH_APP_ID_VAR: MY_APP_ID
GH_APP_KEY_SECRET: MY_APP_KEY
GH_APP_OWNER: my-org
```
* docs: document template-vars consumer overrides for GitHub App
Update README:
- Bump minimum common-repo version to 0.28.4
- Add 'Using a different GitHub App' section with override example
- Note release.yaml sync exception in repo structure
* fix: correct wagoid/commitlint-github-action pinned SHA for v6
The previous SHA b948419...cb3d was invalid (404 on GitHub API).
Updated to the actual v6 tag commit: b948419...f3ed.
* fix: rename commitlint.config.js to .cjs for ESM compatibility
wagoid/commitlint-github-action v6.2.1 runs with "type": "module"
in package.json, causing .js files to be treated as ESM. The
module.exports syntax requires CommonJS, so rename to .cjs.
---------
Co-authored-by: Jacob Alheid <shakefu@gmail.com >
2026-03-15 04:23:09 -07:00
e4a8514405
fix: revert template vars — GHA ${{ }} collides with ${} template syntax
...
common-repo's template engine matches ${...} inside ${{ }}
GitHub Actions expressions, causing 'Undefined variable' errors.
Need escape mechanism or smarter regex (common-repo/common-repo#TBD).
Revert to hardcoded christmas-island values for now.
2026-03-15 02:40:48 -07:00
7b4ed7f7bb
Revert "revert: remove template vars until common-repo/common-repo#235 lands"
...
This reverts commit 529f26bad9 .
2026-03-15 02:15:50 -07:00
529f26bad9
revert: remove template vars until common-repo/common-repo#235 lands
...
Source-declared template/template-vars not yet supported upstream.
Hardcode christmas-island app values for now.
2026-03-15 02:09:07 -07:00
402ea389ee
feat: templatize GitHub App vars in release workflow
2026-03-15 02:03:41 -07:00
aa94b0a057
refactor: move distributed files to src/, add sync check CI
...
- Distributed files now live in src/ — consumers use `path: src/`
- Top-level files are identical copies (repo eats its own dog food)
- CI sync-check job validates top-level and src/ stay in sync
- Removed .common-repo.yaml (path: scoping replaces source excludes)
- Updated README with new structure and usage
2026-03-15 01:26:38 -07:00