Commit Graph

16 Commits

Author SHA1 Message Date
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
d41cb341b4 fix: template mark must use pre-rename path, move before rename 2026-03-15 02:05:40 -07:00
63457723cc fix: template glob should use post-rename path 2026-03-15 02:04:01 -07:00
402ea389ee feat: templatize GitHub App vars in release workflow 2026-03-15 02:03:41 -07:00
58003db568 docs: clean up README now that source filtering works on >=0.28.0 2026-03-15 01:49:30 -07:00
semantic-release-bot
8ca7ff362d chore(release): 1.1.0 [skip ci]
## [1.1.0](https://github.com/christmas-island/cr-semantic-release/compare/v1.0.1...v1.1.0) (2026-03-15)

### Documentation

* update usage for common-repo 0.27.0 workaround ([e99caf6](e99caf6145)), closes [common-repo/common-repo#229](https://github.com/common-repo/common-repo/issues/229) [#230](https://github.com/christmas-island/cr-semantic-release/issues/230)

### Features

* restore source-declared filtering (requires common-repo >=0.28.0) ([8ba5ad3](8ba5ad3b43))
v1.1.0
2026-03-15 08:49:05 +00:00
8ba5ad3b43 feat: restore source-declared filtering (requires common-repo >=0.28.0)
Source .common-repo.yaml includes only src/ and renames to root.
Consumers just need: repo: url + ref, no with: clause needed.
2026-03-15 01:48:33 -07:00
e99caf6145 docs: update usage for common-repo 0.27.0 workaround
Source-declared filtering is broken (common-repo/common-repo#229).
Consumer must use with: clause with include + rename for now.
Also documents rename uses $1 not %[1]s (#230).
2026-03-15 01:42:14 -07:00
semantic-release-bot
d40b7b6951 chore(release): 1.0.1 [skip ci]
## [1.0.1](https://github.com/christmas-island/cr-semantic-release/compare/v1.0.0...v1.0.1) (2026-03-15)

### Miscellaneous

* add source-level common-repo config ([0f70793](0f70793fe8))
* fix source config format ([d911531](d911531f6f))
* fix source config to documented format ([ff206f0](ff206f01ee))
* try exclude instead of include ([22ab420](22ab4208bb))

### Bug Fixes

* remove non-functional source .common-repo.yaml ([9e46120](9e46120f54)), closes [common-repo/common-repo#226](https://github.com/common-repo/common-repo/issues/226)

### Code Refactoring

* move distributed files to src/, add sync check CI ([aa94b0a](aa94b0a057))
v1.0.1
2026-03-15 08:41:28 +00:00
9e46120f54 fix: remove non-functional source .common-repo.yaml
Source-declared include/exclude/rename are not wired into the
common-repo 0.27.0 pipeline (see common-repo/common-repo#226).
Consumers must use with: clause for now.
2026-03-15 01:40:54 -07:00
22ab4208bb chore: try exclude instead of include 2026-03-15 01:40:15 -07:00
ff206f01ee chore: fix source config to documented format 2026-03-15 01:39:16 -07:00
d911531f6f chore: fix source config format 2026-03-15 01:28:27 -07:00
0f70793fe8 chore: add source-level common-repo config 2026-03-15 01:28:03 -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
170f4c7b5f 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)
v1.0.0
2026-03-15 01:21:31 -07:00