Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/rubykatzen/baseline
rev: v0.11.0 # x-release-please-version
rev: v0.12.0 # x-release-please-version
hooks:
- id: yamllint
- id: pymarkdown
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/rubykatzen/baseline
rev: v0.11.0 # x-release-please-version
rev: v0.12.0 # x-release-please-version
hooks:
- id: yamllint
- id: pymarkdown
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.11.0"
".": "0.12.0"
}
85 changes: 85 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,90 @@
# Changelog

## [0.12.0](https://github.com/rubykatzen/baseline/compare/v0.11.0...v0.12.0) (2026-08-12)


### Features

* add agent message suffix ([ef14507](https://github.com/rubykatzen/baseline/commit/ef145079056809daa94d1b6183a178a73a0ef82e))
* add embedded content checks ([381fef6](https://github.com/rubykatzen/baseline/commit/381fef62d07ce17084b82a1f0ab15a062492b22d))
* add GitHub Copilot agent emoji ([2d7c1df](https://github.com/rubykatzen/baseline/commit/2d7c1dffac927b0209ba5c6036c566e8485c9d59))
* add intake-issue-clarification workflow ([#101](https://github.com/rubykatzen/baseline/issues/101)) ([fde49b6](https://github.com/rubykatzen/baseline/commit/fde49b666391b7bf32037dcd0e5109ff9e99ddec))
* add Release Please workflow ([#132](https://github.com/rubykatzen/baseline/issues/132)) ([0f31544](https://github.com/rubykatzen/baseline/commit/0f3154463216b29ede0b5f4e00deb649cdcb03f8))
* add reusable Telegram notification workflows ([#139](https://github.com/rubykatzen/baseline/issues/139)) ([c3bd9f7](https://github.com/rubykatzen/baseline/commit/c3bd9f7f8af077f45f2db75de6431bfda82721a2))
* add shared GitHub config checks ([7e5487b](https://github.com/rubykatzen/baseline/commit/7e5487bf5c7c1654c837620c04e68381ff2ab8d4))
* add Tombi TOML linting ([#105](https://github.com/rubykatzen/baseline/issues/105)) ([075d4c5](https://github.com/rubykatzen/baseline/commit/075d4c52605cb2be77a9805f2a22aaf4b4e368de))
* add workflow_dispatch trigger to release-finalize ([2135e00](https://github.com/rubykatzen/baseline/commit/2135e000a927917eeb68bd99c0ba67199ece0553))
* align RuboCop style with Ruff, extract config overrides doc ([233b39d](https://github.com/rubykatzen/baseline/commit/233b39dd4f740cd527d1f821ad015195ac154986))
* align RuboCop style with Ruff, extract config overrides doc ([80c329d](https://github.com/rubykatzen/baseline/commit/80c329d9a5403bcda79f534b41cb83e0a4bb2f80))
* auto-detect repository linters ([#107](https://github.com/rubykatzen/baseline/issues/107)) ([fce9341](https://github.com/rubykatzen/baseline/commit/fce9341e9c2f81cb2ceea684481c7d57572a98de))
* bring lint-herb up to full linter pattern ([#85](https://github.com/rubykatzen/baseline/issues/85)) ([e0289a4](https://github.com/rubykatzen/baseline/commit/e0289a493c12a2f897599936f77d21a5ca458533))
* bump pre-commit rev during release, drop Dependabot pre-commit ecosystem ([c324301](https://github.com/rubykatzen/baseline/commit/c32430194be17fb660ed355262a9993c76ee2e41))
* bump pre-commit rev in prepare-release, drop Dependabot pre-commit ecosystem ([08742de](https://github.com/rubykatzen/baseline/commit/08742de4c15a190d0113f03c75a9d1d37469df3e))
* bump pyproject.toml version as part of release commit ([2f5cc0e](https://github.com/rubykatzen/baseline/commit/2f5cc0ec0fcd8f638f548c18fda80d7797b5b376))
* check linters match pre-commit config in lint-shared ([#79](https://github.com/rubykatzen/baseline/issues/79)) ([3f4dcd8](https://github.com/rubykatzen/baseline/commit/3f4dcd86a8fff73a1fa663e0ae34144ccb98b1c3))
* comment todo inherit_from in install stubs with hints ([e076c71](https://github.com/rubykatzen/baseline/commit/e076c7186cc35c96633236ed45a2426e806e76bf))
* enable Style/FrozenStringLiteralComment ([2555239](https://github.com/rubykatzen/baseline/commit/2555239de467ef9dd929cc4a7c2197450f043830))
* extend pre-commit check with file-type coverage ([#81](https://github.com/rubykatzen/baseline/issues/81)) ([186fc0c](https://github.com/rubykatzen/baseline/commit/186fc0cc8b0d5201f64cf38bb8642191cbb4076a))
* inline standard rubocop configs, drop standard gem wrappers ([#30](https://github.com/rubykatzen/baseline/issues/30)) ([251e5b4](https://github.com/rubykatzen/baseline/commit/251e5b4cd7490e34f8a7f3cb178752968d48748d))
* mark baseline-owned fragments ([eaf02b2](https://github.com/rubykatzen/baseline/commit/eaf02b235ce27855efaebe496f4b660bd6b930a8))
* move release actions to releaser, reference rubykatzen/releaser@v0.3.0 ([c7c6dee](https://github.com/rubykatzen/baseline/commit/c7c6dee2ad1df08ca4eee9876ba70dd78e12ec3a))
* parameterize setup-runtimes, add lint-shared reusable workflow ([2ead0ee](https://github.com/rubykatzen/baseline/commit/2ead0eea5c204adade0a3cd568f3f5ab21787939))
* PR-based release flow with composable actions ([f3e5935](https://github.com/rubykatzen/baseline/commit/f3e5935dfcb27567a95408ed97719c67a3aaa172))
* publish baseline Ruby gem for RuboCop and erb_lint ([8c2fa17](https://github.com/rubykatzen/baseline/commit/8c2fa173f31c1344d26b9b19efa895748396fd8b))
* publish baseline Ruby gem for RuboCop and erb_lint configs ([b264d33](https://github.com/rubykatzen/baseline/commit/b264d33453d789c9021afc8617d7b7ce44406a31))
* publish rubykatzen-baseline gem on release ([f00eb83](https://github.com/rubykatzen/baseline/commit/f00eb8363ce2a0a78307e770d3bd7d71dcc1818e))
* **pymarkdown:** enable front-matter extension ([#1](https://github.com/rubykatzen/baseline/issues/1)) ([4b56a63](https://github.com/rubykatzen/baseline/commit/4b56a63e4696804258a8d1507ea2a8fc012ac38d))
* report embedded fragment diffs ([0c8cb89](https://github.com/rubykatzen/baseline/commit/0c8cb899a860cfe088aa731862d8a5c3a62c916f))
* two-phase release via PR (create-release-pr action) ([55b5da4](https://github.com/rubykatzen/baseline/commit/55b5da4fdd762a6ecde9f8c0295d56606b64ffb6))
* validate conventional pull request titles ([#128](https://github.com/rubykatzen/baseline/issues/128)) ([1759fc1](https://github.com/rubykatzen/baseline/commit/1759fc1adf7e31db0c39ef9fc66d73d977a4f8a8))


### Bug Fixes

* add actions: read permission to release job ([343823c](https://github.com/rubykatzen/baseline/commit/343823cf0a39668cba2ba466aa454eb839c5d078))
* address PR review blockers for rubykatzen-baseline gem ([131976f](https://github.com/rubykatzen/baseline/commit/131976fa8670dc1d909a8e855ef10ca576ff9268))
* address PR review for gem hooks, gemspec, and publish ([faa7e0d](https://github.com/rubykatzen/baseline/commit/faa7e0d8af4c8e60d19960d3fa8c5bc105ad076a))
* align changelog with Release Please formatting ([#135](https://github.com/rubykatzen/baseline/issues/135)) ([75ee0fc](https://github.com/rubykatzen/baseline/commit/75ee0fc5812f6dd39d46d15ccc1e30770777339e))
* bump pre-commit rev in example and README during release ([#88](https://github.com/rubykatzen/baseline/issues/88)) ([6f305bf](https://github.com/rubykatzen/baseline/commit/6f305bfe5c9a342164470c20e4717b9618ebec4f))
* check .erb_lint.yml (not deprecated .erb-lint.yml), loosen gem pins ([fab0869](https://github.com/rubykatzen/baseline/commit/fab0869773be44c5a06e89f9bd94f2806e04f558))
* configure git identity before tagging in create-release ([7768ac2](https://github.com/rubykatzen/baseline/commit/7768ac228d5018d2ba560c47b5ea78f912964177))
* disable Bundler lockfile checksums ([#134](https://github.com/rubykatzen/baseline/issues/134)) ([ec76fb1](https://github.com/rubykatzen/baseline/commit/ec76fb1dbcef90a59273a0fe1afa1fdb9aeaa127))
* disable frozen string comments for erb lint ([#46](https://github.com/rubykatzen/baseline/issues/46)) ([2acb98b](https://github.com/rubykatzen/baseline/commit/2acb98b985f5783c19c284df7fe40bd9a2964ab2))
* disable MD022 (blanks-around-headings) ([fba5b67](https://github.com/rubykatzen/baseline/commit/fba5b67a2fb69cfaf16e7446d14e0e4342e8bf53))
* disable MD022 (blanks-around-headings) ([8514f98](https://github.com/rubykatzen/baseline/commit/8514f98a511c2813b799bfaa34a8de326836b9f9))
* disable Release Please labels ([#136](https://github.com/rubykatzen/baseline/issues/136)) ([ebde0f1](https://github.com/rubykatzen/baseline/commit/ebde0f169dade84355842b2bd63dc5ecfae86c5b))
* drop erb_lint version pin — it depends on rubocop >= 1 internally ([10fabfa](https://github.com/rubykatzen/baseline/commit/10fabfa9e48da96bde5390b14e8404c75d190342))
* drop version pins for rubocop-* and standard-custom ([7f32936](https://github.com/rubykatzen/baseline/commit/7f32936659223ad5c333d87e5da6029289aa6f40))
* error on hooks configured but no matching files ([#90](https://github.com/rubykatzen/baseline/issues/90)) ([ca0579b](https://github.com/rubykatzen/baseline/commit/ca0579b91f0704c1541412aa1ab394346df2a3c6))
* force push release branch, handle existing PR ([02f05e7](https://github.com/rubykatzen/baseline/commit/02f05e70e4ecc7c343dfb8831224e736c45b5a5e))
* inherit baseline rubocop config inside erb_lint rubocop_config ([9a8b29d](https://github.com/rubykatzen/baseline/commit/9a8b29dafea0dbc94086af05d3cb82c77e459e36))
* inherit baseline rubocop config inside erb_lint rubocop_config ([5e422ab](https://github.com/rubykatzen/baseline/commit/5e422ab18805ed3b337b9d7ca6fbdda824b71c16))
* make hooks/herb.sh executable ([#27](https://github.com/rubykatzen/baseline/issues/27)) ([745c0d9](https://github.com/rubykatzen/baseline/commit/745c0d99c7c2029274298ff50092b83697818293))
* pass PR branch ref via env var in release-finalize ([fcb3944](https://github.com/rubykatzen/baseline/commit/fcb39441a0a70ba7d1ddd61178a960f070a63a43))
* pin RuboCop 1.88+ and rubocop-rails 2.35+ in baseline gem ([a9ac92c](https://github.com/rubykatzen/baseline/commit/a9ac92c6f857a5e29ae14b72e4e840f49d44e10d))
* pin transitive gem dependencies to minor versions in gemspec ([857b5cc](https://github.com/rubykatzen/baseline/commit/857b5ccadc131dfb8103c5755bdd95d93fd9b34a))
* relax empty-lines max from 0 to 1 ([#97](https://github.com/rubykatzen/baseline/issues/97)) ([b67d8c9](https://github.com/rubykatzen/baseline/commit/b67d8c9c6b3826960250add4937e5f3489982217)), closes [#96](https://github.com/rubykatzen/baseline/issues/96)
* relax yamllint rules for Psych-generated YAML ([#94](https://github.com/rubykatzen/baseline/issues/94)) ([b142bef](https://github.com/rubykatzen/baseline/commit/b142befbe45f09eebac8ebd21a68096508bd5d8a))
* remove blank lines in create-release-pr action ([bfb078d](https://github.com/rubykatzen/baseline/commit/bfb078d38edffce08d58cf941568f1bdb4c3ae90))
* remove blank lines in read-release-data to pass yamllint ([1626af1](https://github.com/rubykatzen/baseline/commit/1626af1b45fe7d172f4316613cc44d4226e44180))
* remove extra blank line in changelog ([7acf6dc](https://github.com/rubykatzen/baseline/commit/7acf6dcddbe6c0cc15e969c8827e0112e4fc9a75))
* remove stale conflict marker from README ([f2602a2](https://github.com/rubykatzen/baseline/commit/f2602a2b94456a4d32b98dc8e6e524781271b134))
* remove trailing comma after last hash item in Install::STUBS ([ed437b1](https://github.com/rubykatzen/baseline/commit/ed437b1615db963b3fa03889e59be5951a3ca932))
* restore Release Please label lifecycle ([#143](https://github.com/rubykatzen/baseline/issues/143)) ([c67d9a4](https://github.com/rubykatzen/baseline/commit/c67d9a4faff31b69ee61e3d14bc93803b7c23ebe))
* set dependabot schedule time to 10:00 ([#92](https://github.com/rubykatzen/baseline/issues/92)) ([ad08400](https://github.com/rubykatzen/baseline/commit/ad08400ce93c23b0ca6fb473af7264bf7064e864))
* silence RuboCop extension tips in shared config ([ceb3b95](https://github.com/rubykatzen/baseline/commit/ceb3b95d805464aa724869c43d04f1253f9472f6))
* tighten gem pins to minor version constraints ([d76fd79](https://github.com/rubykatzen/baseline/commit/d76fd79818fd14bbcac5373071d48d005a01aa1f))
* update Gemfile.lock when bumping gem version on release branch ([6955872](https://github.com/rubykatzen/baseline/commit/6955872ef8371e52f0883a8427675c2a900461cd))
* update verify-release check name to lint / lint ([3edb698](https://github.com/rubykatzen/baseline/commit/3edb698f29f5719458962c323bc38748458ecbc4))
* update verify-release check name to lint / lint ([5fdc5ff](https://github.com/rubykatzen/baseline/commit/5fdc5ff13835e31948315fbdea532567c8002068))
* use HTTPS URLs in pre-commit configs for Dependabot compatibility ([4a61e7a](https://github.com/rubykatzen/baseline/commit/4a61e7aa7b965e20f9cf2d54afe5cfc1b51abfb3))
* use HTTPS URLs in pre-commit configs for Dependabot compatibility ([a70592f](https://github.com/rubykatzen/baseline/commit/a70592f5e295652af89304927ee74dde55380f36))
* use MaximumRangeSize in standard rubocop config ([7eddae1](https://github.com/rubykatzen/baseline/commit/7eddae1c39445b8413ec4eb497c5caee25f84ec5))
* use publish-rubygems action from releaser ([b666e77](https://github.com/rubykatzen/baseline/commit/b666e77c8e066fad191b8456461c51ea54ff1b9a))
* use publish-rubygems action from releaser, closes [#66](https://github.com/rubykatzen/baseline/issues/66) ([7c78283](https://github.com/rubykatzen/baseline/commit/7c78283bf2ecb4f2a94599f7b330324bc23cd025))
* use relative path for pre-commit-autoupdate shared workflow ([d3c0b71](https://github.com/rubykatzen/baseline/commit/d3c0b71faa1a86f055e98ed02c9f76287a25e76a))
* use relative path for pre-commit-autoupdate shared workflow ([cc409a6](https://github.com/rubykatzen/baseline/commit/cc409a66896ec4398b06f52da55ff15fdd739964))

## [0.11.0](https://github.com/rubykatzen/baseline/compare/v0.10.0...v0.11.0) (2026-08-12)


Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
rubykatzen-baseline (0.11.0)
rubykatzen-baseline (0.12.0)
erb_lint (~> 0.9)
herb (~> 0.10)
rubocop (~> 1.88)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ Include only the hooks relevant to your stack:
```yaml
repos:
- repo: https://github.com/rubykatzen/baseline
rev: v0.11.0 # x-release-please-version
rev: v0.12.0 # x-release-please-version
hooks:
- id: yamllint
- id: pymarkdown
Expand Down
2 changes: 1 addition & 1 deletion lib/baseline/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Baseline
VERSION = "0.11.0"
VERSION = "0.12.0"
end