Skip to content

Build(deps): bump github.com/mark3labs/mcp-go from 0.57.0 to 0.58.0 in /client in the all-go-dependencies group #607

Build(deps): bump github.com/mark3labs/mcp-go from 0.57.0 to 0.58.0 in /client in the all-go-dependencies group

Build(deps): bump github.com/mark3labs/mcp-go from 0.57.0 to 0.58.0 in /client in the all-go-dependencies group #607

name: Markdown Lint
on:
pull_request:
workflow_call:
permissions:
contents: read
pull-requests: read
jobs:
markdown-lint:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false
- name: Filter Changes
uses: dorny/paths-filter@ceb8a2b8f2d89434be7ff52d3de7ec3738c5cc9d # v4.0.3
id: changes
with:
filters: |
src:
- '**/*.md'
- name: Setup Node.js
if: steps.changes.outputs.src == 'true'
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
# pinned major: a required check should not follow LTS rollovers
node-version: '24'
# nothing below runs `npm ci`, so the caller's npm cache is dead weight
package-manager-cache: false
# markdownlint-cli is run standalone so this reusable workflow never installs the
# caller's dependencies, whose `engines`, lockfile, or `.npmrc` (e.g.
# `engine-strict=true`) can fail `npm ci` here. The registry is left to the
# caller's `.npmrc`, but `--ignore-scripts` outranks it and cannot be re-enabled.
- name: Lint Markdown
if: steps.changes.outputs.src == 'true'
run: |-
npx --yes --ignore-scripts markdownlint-cli@0.49.1 \
'**/*.md' \
--ignore node_modules \
--disable MD013