Skip to content

build(bpmn): move bpmnlint tooling from tools/ to repo root - #28

Merged
emaarco merged 1 commit into
mainfrom
emaarco/move-bpmnlint-to-root
Aug 20, 2026
Merged

build(bpmn): move bpmnlint tooling from tools/ to repo root#28
emaarco merged 1 commit into
mainfrom
emaarco/move-bpmnlint-to-root

Conversation

@emaarco

@emaarco emaarco commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

What

Relocates the BPMN linting toolchain out of the dedicated tools/ folder up to the repository root, then deletes tools/.

  • Moved package.json, package-lock.json, .bpmnlintrc, .npmrc → repo root
  • lint:bpmn glob is now root-relative (service/app/... instead of ../service/app/...)
  • hooks:install runs git config core.hooksPath .githooks (no more -C ..)
  • Updated every reference: .githooks/pre-commit, .github/workflows/pre-merge.yml, .conductor/settings.toml, AGENTS.md, CONTRIBUTING.md, README.md, verify-model-visually skill

Commands change from npm --prefix tools run <script> to plain npm run <script>.

Verification

  • npm ci → clean install at root
  • npm run lint:bpmn → exit 0 (all models clean)
  • npm run hooks:installcore.hooksPath=.githooks
  • pre-commit hook lint invocation resolves correctly

Relocate package.json, package-lock.json, .bpmnlintrc and .npmrc from the
tools/ folder to the repository root and delete tools/. Update the lint:bpmn
glob and hooks:install command to root-relative paths, and adjust all
references (pre-commit hook, CI workflow, conductor settings, docs, skills).
@emaarco
emaarco enabled auto-merge (squash) August 20, 2026 17:36
@emaarco
emaarco merged commit e647504 into main Aug 20, 2026
5 checks passed
@emaarco
emaarco deleted the emaarco/move-bpmnlint-to-root branch August 20, 2026 17:41
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.

1 participant