eiffel-community / eiffel

The Eiffel framework vocabulary, descriptions, guides and schemas along with links to relevant implementation repositories.
Apache License 2.0
121 stars 59 forks source link

markdownlint has started to fail #397

Closed magnusbaeck closed 3 months ago

magnusbaeck commented 4 months ago

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

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

master