Skip to content

Housekeeping - #227

Merged
nikku merged 6 commits into
mainfrom
housekeeping
Nov 14, 2026
Merged

nikku merged 6 commits into
mainfrom
housekeeping

Conversation

@nikku

@nikku nikku commented Nov 14, 2026

Copy link
Copy Markdown
Member

Proposed Changes

Update DEV dependencies

Checklist

Ensure you provide everything we need to review your contribution:

  • Contribution meets our definition of done
  • Pull request establishes context
    • Link to related issue(s), i.e. Closes {LINK_TO_ISSUE} or Related to {LINK_TO_ISSUE}
    • Brief textual description of the changes
    • Screenshots or short videos showing UI/UX changes
    • Steps to try out, i.e. using the @bpmn-io/sr tool

@nikku nikku self-assigned this Nov 14, 2026
@nikku
nikku requested a review from a team November 14, 2026 18:10
@nikku nikku added the dependencies Updates a dependency label Nov 14, 2026
Copilot AI balanced review requested due to automatic review settings November 14, 2026 18:10
@bpmn-io-tasks bpmn-io-tasks Bot added the needs review Review pending label Nov 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The switch to system-installed Chrome/Chromium requires a maintainer smoke check in the intended documentation environment because image generation is outside CI and dependency execution was unavailable.

No open issues 🎉

What changed in this PR

This housekeeping PR refreshes bpmnlint’s development tooling and adds regression coverage for the built-in recommended configuration.

Changes:

  • Updates development dependencies, including Mocha 12, Chai, ESLint tooling, and documentation image generation.
  • Refreshes the lockfile, including transitive dependencies and the resolved BPMN parser stack.
  • Adds a test asserting the recommended configuration’s exact rule names and severity levels.
File Description
test/​spec/​config-spec.mjs Adds assertions for the recommended rule configuration.
package.json Updates five development dependency version ranges.
package-lock.json Records updated dependency resolutions and switches image-generation tooling from Puppeteer to Puppeteer Core.

Review effort: Balanced

@nikku
nikku merged commit a5f7a6c into main Nov 14, 2026
15 checks passed
@bpmn-io-tasks bpmn-io-tasks Bot removed the needs review Review pending label Nov 14, 2026
@nikku
nikku deleted the housekeeping branch November 14, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Updates a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants