tox has started failing because of a problem with markdownlint. Perhaps caused by not pinning the version of markdownlint-cli in tox.ini?
Additional Context
No response
Logs
markdownlint: freeze> python -m pip freeze --all
markdownlint: pip==24.0,setuptools==69.5.1,wheel==0.43.0
markdownlint: commands[0]> npx markdownlint-cli -c .markdown-lint.yml '*.md' '**/*.md'
npm WARN exec The following package was not found and will be installed: markdownlint-cli@0.40.0
customization/custom-data.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
customization/custom-events.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/activity-linking.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/compositions-and-validity-checking.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/event-design-guidelines.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/event-schemas.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/event-structure.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/glossary.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/security.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/the-links-object.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/the-meta-object.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-syntax-and-usage/versioning.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelActivityCanceledEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelActivityFinishedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelActivityStartedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelActivityTriggeredEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelAnnouncementPublishedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelArtifactCreatedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelArtifactDeployedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelArtifactPublishedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelArtifactReusedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelCompositionDefinedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelConfidenceLevelModifiedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelEnvironmentDefinedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelFlowContextDefinedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelIssueDefinedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelIssueVerifiedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelSourceChangeCreatedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelSourceChangeSubmittedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestCaseCanceledEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestCaseFinishedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestCaseStartedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestCaseTriggeredEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestExecutionRecipeCollectionCreatedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestSuiteFinishedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
eiffel-vocabulary/EiffelTestSuiteStartedEvent.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
introduction/introduction.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
README.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
releases-and-milestones/release-process.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/build-avoidance.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/clm-for-hw-sw.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/confidence-level-joining.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/delivery-interface.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/pipeline-monitoring.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
usage-examples/reference-data-sets/default.md:1 MD041/first-line-heading/first-line-h1 First line in a file should be a top-level heading [Context: "<!--."]
npm notice
npm notice New minor version of npm available! 10.5.0 -> 10.7.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v10.7.0>
npm notice Run `npm install -g npm@10.7.0` to update!
npm notice
markdownlint: exit 1 (6.44 seconds) /home/runner/work/eiffel/eiffel> npx markdownlint-cli -c .markdown-lint.yml '*.md' '**/*.md' pid=3106
Expected Behavior
The same kind of success we had at the beginning of 2024, after which no changes have been made to the repository.
Steps To Reproduce
No response
The version of this project/repo, if applicable
No response
The version/edition of the Eiffel Protocol used, if applicable
Description
tox has started failing because of a problem with markdownlint. Perhaps caused by not pinning the version of markdownlint-cli in tox.ini?
Additional Context
No response
Logs
Expected Behavior
The same kind of success we had at the beginning of 2024, after which no changes have been made to the repository.
Steps To Reproduce
No response
The version of this project/repo, if applicable
No response
The version/edition of the Eiffel Protocol used, if applicable
master