Skip to content

Commit 76aaf56

Browse files
committed
ci(workflows): make MCP pin freshness advisory on pull requests
Remove --fail-on-outdated from the validate.yml MCP runtime pin freshness job so that newly published upstream versions do not block pull request merges. The job still emits dependency-check.json and a step summary; the dependency-check.yml workflow continues to fail on stale pins, giving the maintainer a separate signal without coupling it to the PR gate.
1 parent 8c11c76 commit 76aaf56

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/validate.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,20 @@ jobs:
249249
install-codex: "false"
250250
install-dart: "false"
251251

252-
- name: Check pinned MCP runtime versions
253-
run: python3 scripts/check_mcp_runtime_versions.py --fail-on-outdated --json > dependency-check.json
252+
- name: Check pinned MCP runtime versions (advisory)
253+
run: |
254+
python3 scripts/check_mcp_runtime_versions.py --json > dependency-check.json || true
254255
255256
- name: Write dependency summary
256257
if: always()
257258
run: |
258259
{
259-
echo "## MCP runtime pin freshness"
260+
echo "## MCP runtime pin freshness (advisory on pull requests)"
261+
echo ""
262+
echo "This job runs without --fail-on-outdated so a stale pin does not"
263+
echo "block pull request merges. The dependency-check.yml workflow on a"
264+
echo "daily schedule runs with --fail-on-outdated and surfaces stale"
265+
echo "pins as a separate signal for the maintainer to act on."
260266
echo ""
261267
if [ -f dependency-check.json ]; then
262268
echo '```json'

0 commit comments

Comments
 (0)