Skip to content

chore(deps): bump DavidAnson/markdownlint-cli2-action from 19 to 23#34

Merged
finallyjay merged 1 commit into
mainfrom
dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23
Jun 11, 2026
Merged

chore(deps): bump DavidAnson/markdownlint-cli2-action from 19 to 23#34
finallyjay merged 1 commit into
mainfrom
dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 10, 2026

Copy link
Copy Markdown
Contributor

Bumps DavidAnson/markdownlint-cli2-action from 19 to 23.

Release notes

Sourced from DavidAnson/markdownlint-cli2-action's releases.

Update markdownlint-cli2 version (markdownlint-cli2 v0.22.1, markdownlint v0.40.0).

No release notes provided.

Update markdownlint-cli2 version (markdownlint-cli2 v0.22.0, markdownlint v0.40.0), update Node.js dependency to 24.

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.20.0, markdownlint v0.40.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.19.0, markdownlint v0.39.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.18.1, markdownlint v0.38.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.17.2, markdownlint v0.37.4).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.17.0, markdownlint v0.37.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.15.0, markdownlint v0.36.1).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.14.0, markdownlint v0.35.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.13.0, markdownlint v0.34.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.12.1, markdownlint v0.33.0).

Update markdownlint version (markdownlint-cli2 v0.11.0, markdownlint v0.32.1), remove deprecated "command" input.

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.10.0, markdownlint v0.31.1).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.9.2, markdownlint v0.30.0).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.8.1, markdownlint v0.29.0), add "config" and "fix" inputs, deprecate "command" input.

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.7.1, markdownlint v0.28.2).

No release notes provided.

Update markdownlint version (markdownlint-cli2 v0.7.0, markdownlint v0.28.1), include link to rule information in title of annotations (clickable in GitHub).

No release notes provided.

... (truncated)

Commits
  • ded1f94 Update to version 23.2.0.
  • dc5dad9 Add 10-day cooldown period to Dependabot updates.
  • 64b1c6a Add package-lock.json for reproducible builds (fixes #362).
  • 6c62e06 Bump eslint-plugin-n from 17.24.0 to 18.0.0
  • 9b5720c Bump eslint from 10.2.1 to 10.3.0
  • 6b51ade Update to version 23.1.0.
  • ea6e0da Freshen generated index.js file.
  • 3c4c2c8 Bump markdownlint-cli2 from 0.22.0 to 0.22.1
  • 3a933d4 Bump @​actions/core from 3.0.0 to 3.0.1
  • 648042e Freshen generated index.js file.
  • Additional commits viewable in compare view

Summary by CodeRabbit

  • Chores
    • Updated markdownlint CI/CD tool to the latest version.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 10, 2026
@dependabot dependabot Bot requested a review from finallyjay as a code owner June 10, 2026 21:49
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Jun 10, 2026
@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This PR updates the markdownlint GitHub Actions workflow step from version v19 to v23. The change is isolated to the workflow configuration and does not affect code logic or behavior.

Changes

CI Workflow Update

Layer / File(s) Summary
markdownlint Action Version Bump
.github/workflows/lint-markdown.yml
DavidAnson/markdownlint-cli2-action is bumped from v19 to v23 in the lint-markdown workflow step.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

A hop and a skip, a version so fine, 🐰
From v19 to v23, now it will shine,
The linter runs faster, the rules align,
This workflow update is oh-so-divine!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The pull request description is missing required sections (Summary and Test plan) from the template but provides detailed release notes and commit information. Add a Summary section explaining why the version bump is important and a Test plan section describing how to verify the updated action works correctly.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: bumping a GitHub Action dependency from version 19 to 23.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23

Comment @coderabbitai help to get the list of available commands and usage tips.

Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 19 to 23.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](DavidAnson/markdownlint-cli2-action@v19...v23)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: '23'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23 branch from 77e0211 to 31335e2 Compare June 11, 2026 13:25

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.github/workflows/lint-markdown.yml:
- Line 13: Replace mutable action tags with immutable 40-character commit SHAs
for both referenced actions: change the uses entries for "actions/checkout@v6"
and "DavidAnson/markdownlint-cli2-action@v23" to their corresponding full commit
SHAs; locate the two uses lines in the workflow and update each to the exact
40-char commit from the respective upstream repositories (obtainable from the
repo's commits or the GitHub Actions marketplace) so the workflow pins to
immutable versions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2369bb4b-fe87-42be-ae4a-87da816a096a

📥 Commits

Reviewing files that changed from the base of the PR and between e6b5c2b and 31335e2.

📒 Files selected for processing (1)
  • .github/workflows/lint-markdown.yml

steps:
- uses: actions/checkout@v6
- uses: DavidAnson/markdownlint-cli2-action@v19
- uses: DavidAnson/markdownlint-cli2-action@v23

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Read-only verification: list all GitHub Actions `uses:` entries that are not pinned to a 40-char commit SHA.
# Expected: no output after remediation.

rg -nP '^\s*-\s*uses:\s*[^@\s]+@(?!(?:[a-f0-9]{40})\b)[^\s]+' .github/workflows

Repository: finallyjay/selfhosted-docker-services

Length of output: 247


Pin GitHub Actions uses to full commit SHAs (avoid mutable tags).

  • .github/workflows/lint-markdown.yml lines 12-13 use mutable tags: actions/checkout@v6 and DavidAnson/markdownlint-cli2-action@v23; pin both to immutable 40-char commit SHAs.
Suggested change
-      - uses: actions/checkout@v6
+      - uses: actions/checkout@<full_commit_sha_for_v6>

-      - uses: DavidAnson/markdownlint-cli2-action@v23
+      - uses: DavidAnson/markdownlint-cli2-action@<full_commit_sha_for_v23>
🧰 Tools
🪛 zizmor (1.25.2)

[error] 13-13: unpinned action reference (unpinned-uses): action is not pinned to a hash (required by blanket policy)

(unpinned-uses)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/lint-markdown.yml at line 13, Replace mutable action tags
with immutable 40-character commit SHAs for both referenced actions: change the
uses entries for "actions/checkout@v6" and
"DavidAnson/markdownlint-cli2-action@v23" to their corresponding full commit
SHAs; locate the two uses lines in the workflow and update each to the exact
40-char commit from the respective upstream repositories (obtainable from the
repo's commits or the GitHub Actions marketplace) so the workflow pins to
immutable versions.

Source: Linters/SAST tools

@finallyjay finallyjay merged commit f3523a4 into main Jun 11, 2026
1 check passed
@finallyjay finallyjay deleted the dependabot/github_actions/DavidAnson/markdownlint-cli2-action-23 branch June 11, 2026 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant