Skip to content

ci: have Dependabot also scan the composite action's own directory - #100

Merged
Mearman merged 1 commit into
mainfrom
fix/dependabot-composite-action-directory
Aug 25, 2026
Merged

ci: have Dependabot also scan the composite action's own directory#100
Mearman merged 1 commit into
mainfrom
fix/dependabot-composite-action-directory

Conversation

@Mearman

@Mearman Mearman commented Aug 25, 2026

Copy link
Copy Markdown
Member

Summary

Dependabot's github-actions ecosystem block only covered directory: "/", so pins inside .github/actions/setup/action.yml (pnpm/action-setup, actions/setup-node, actions/cache) never got a bump proposed -- confirmed live via PR #98's title only listing "1 directory". Add /.github/actions/* as a second scanned directory, matching agent-permissions-spec's own dependabot.yml.

Test plan

  • pnpm run lint passes
  • CI green on this PR
  • GitHub accepts the dependabot.yml schema (its own automatic validation workflow)

Dependabot's file fetcher only looks for action.yml/action.yaml inside
a configured directory itself, it does not walk into subdirectories
of "/" looking for composite actions -- the pins inside
.github/actions/setup/action.yml (pnpm/action-setup,
actions/setup-node, actions/cache) never got a bump proposed at all,
confirmed live by PR #98 covering only the root directory's own
actions.
@Mearman
Mearman merged commit 5512b6d into main Aug 25, 2026
22 checks passed
@Mearman
Mearman deleted the fix/dependabot-composite-action-directory branch August 25, 2026 09:13
@Mearman

Mearman commented Aug 25, 2026

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 1.39.2 🎉

The release is available on:

Installation

npm install -g markmv@1.39.2

Security & Supply Chain

OIDC Trusted Publishing: published from CI with no long-lived npm token
SBOM: Software Bill of Materials included in release
NPM Provenance: Published with npm provenance attestations

Test Coverage

This release includes comprehensive test coverage reports. View coverage details in the release assets.

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant