Skip to content

fix: disable cmake.default and passive_targets in cookiecutter tidy config#416

Merged
neatudarius merged 1 commit into
bemanproject:mainfrom
neatudarius:fix/exemplar-beman-tidy-checks
Jul 15, 2026
Merged

fix: disable cmake.default and passive_targets in cookiecutter tidy config#416
neatudarius merged 1 commit into
bemanproject:mainfrom
neatudarius:fix/exemplar-beman-tidy-checks

Conversation

@neatudarius

@neatudarius neatudarius commented Jul 15, 2026

Copy link
Copy Markdown
Member

Summary

Unblocks Run on beman.exemplar for beman-tidy PRs implementing cmake.default and cmake.passive_targets.

Temporarily disables both checks in the cookiecutter .beman-tidy.yaml for stamped libraries. Each disabled rule has a TODO explaining why. No CMake changes — module support stays intact.

Test plan

  • Cookiecutter stamp + beman-tidy --require-all passes
  • beman-tidy run-on-exemplar CI green after merge
  • Exemplar module CI still passes

@coveralls

coveralls commented Jul 15, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 100.0%. remained the same — neatudarius:fix/exemplar-beman-tidy-checks into bemanproject:main

@ednolan ednolan left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This breaks module support (as picked up by CI). We need to think about this more.

@neatudarius
neatudarius force-pushed the fix/exemplar-beman-tidy-checks branch from cff7002 to b6542ea Compare July 15, 2026 20:05
@neatudarius

neatudarius commented Jul 15, 2026

Copy link
Copy Markdown
Member Author

This breaks module support (as picked up by CI). We need to think about this more.

Agree. It's just an experimental change. It's OK that you blocked it, but I wasn't going to put this to review (anyways, not merge without discussion).

I propose just to keep the checks disabled inside cookiecutter. And we'll discuss next week more.

@ednolan , it is OK this way?

@neatudarius
neatudarius force-pushed the fix/exemplar-beman-tidy-checks branch from b6542ea to 1ab2c9c Compare July 15, 2026 20:06
@neatudarius neatudarius changed the title fix: align exemplar with cmake.default and passive_targets fix: disable cmake.default in cookiecutter tidy config Jul 15, 2026
@neatudarius
neatudarius marked this pull request as ready for review July 15, 2026 20:07
Document why each disabled_rules entry is temporarily off in the
cookiecutter template and in exemplar's own .beman-tidy.yaml.
No CMake changes.
@neatudarius
neatudarius force-pushed the fix/exemplar-beman-tidy-checks branch from 1ab2c9c to bba240f Compare July 15, 2026 20:09
@neatudarius neatudarius changed the title fix: disable cmake.default in cookiecutter tidy config fix: disable cmake.default and passive_targets in cookiecutter tidy config Jul 15, 2026
@ednolan

ednolan commented Jul 15, 2026

Copy link
Copy Markdown
Member

Sounds good

@neatudarius

Copy link
Copy Markdown
Member Author

I'm doing admin merge since Eddie also gave the like.

@neatudarius
neatudarius merged commit f8740b5 into bemanproject:main Jul 15, 2026
116 checks passed
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.

3 participants