Context
.github/workflows/lint-markdown.yml pins DavidAnson/markdownlint-cli2-action at
6bf21b07787794f89a243495939cd651942aeabe # v24. A newer patch release is available
(markdownlint-cli2 0.23.1 -> 0.23.2; markdownlint itself unchanged).
The pin cannot be edited in this repository. The workflow is package-managed:
path = ".github/workflows/lint-markdown.yml"
owners = ["markdown-tooling"]
versions = { markdown-tooling = "1.15" }
provenance = "provider"
policy = "managed"
(.standards/lock.toml:660-668.) Hand-editing it would be CP-MODIFIED-MANAGED drift and would fail
the repository's own gate, so the pin can only advance through a markdown-tooling 1.16 payload cut.
Scope
Cut markdown-tooling 1.16 advancing the action pin, and ship it in a release. Bundle it with other
markdown-tooling work if any is pending, rather than cutting a payload for this alone.
Out of scope
Hand-editing the rendered workflow in this or any consumer repository.
Acceptance criteria
- markdown-tooling 1.16 renders the updated pin, with the commit SHA and the version comment agreeing.
- All predecessors stay byte-immutable and selectable.
project-standards validate and the reconcile check pass in this repository after the cut.
- The Lint Markdown workflow still passes on a clean tree.
Constraints
Payload bytes are immutable after publication, so the pin advance is inherently a new-version cut. The
existing pin is functional, not defective — this is maintenance, not a fix.
Verification
Reconcile this repository onto the new version and confirm the rendered workflow matches the payload
byte-for-byte with no CP-MODIFIED-MANAGED finding.
Evidence / references
.github/workflows/lint-markdown.yml:90 — the current pin.
.standards/lock.toml:660-668 — the managed-ownership record.
- Deliberately deferred during the v5.27.0 train: a fifth payload cut for a linter patch bump was not
proportionate to that release.
Context
.github/workflows/lint-markdown.ymlpinsDavidAnson/markdownlint-cli2-actionat6bf21b07787794f89a243495939cd651942aeabe # v24. A newer patch release is available(markdownlint-cli2 0.23.1 -> 0.23.2; markdownlint itself unchanged).
The pin cannot be edited in this repository. The workflow is package-managed:
(
.standards/lock.toml:660-668.) Hand-editing it would beCP-MODIFIED-MANAGEDdrift and would failthe repository's own gate, so the pin can only advance through a markdown-tooling 1.16 payload cut.
Scope
Cut markdown-tooling 1.16 advancing the action pin, and ship it in a release. Bundle it with other
markdown-tooling work if any is pending, rather than cutting a payload for this alone.
Out of scope
Hand-editing the rendered workflow in this or any consumer repository.
Acceptance criteria
project-standards validateand the reconcile check pass in this repository after the cut.Constraints
Payload bytes are immutable after publication, so the pin advance is inherently a new-version cut. The
existing pin is functional, not defective — this is maintenance, not a fix.
Verification
Reconcile this repository onto the new version and confirm the rendered workflow matches the payload
byte-for-byte with no
CP-MODIFIED-MANAGEDfinding.Evidence / references
.github/workflows/lint-markdown.yml:90— the current pin..standards/lock.toml:660-668— the managed-ownership record.proportionate to that release.