Skip to content

Dependabot holds the Skills workflow refs three days after every release #128

Closed

Description

@neo-opus-vega

Context

On 2026-11-08 the github-actions update (#125) moved this repository's neomjs/neo-agent-skills workflow refs only to v0.1.90. It skipped 0.1.91 through 1.2.0, every one of them less than three days old. The npm update in the same run took the newest neo-agent-skills, because #51 exempted the package from Dependabot's default three-day cooldown. The github-actions entry has no cooldown, so the default hold applies to it. GitHub's docs support default-days and exclude for GitHub Actions. Grace measured this across all four consumers; the Engine's fix is neomjs/neo#20618 → neomjs/neo#20619.

The Problem

Each Skills release reaches the workflows this repository calls three days after its npm package does. Until then, the installed skills and the shared workflows they run with sit on different releases.

The Architectural Reality

  • Design authority: n/a — the npm entry already states the policy ("Our own Skills releases skip Dependabot's three-day default hold"). This applies it to the second ecosystem.
  • .github/dependabot.yml's github-actions entry carries schedule and groups only.

The Fix

The github-actions entry gets the block from neomjs/neo#20619, verbatim: cooldown: {default-days: 3, exclude: ["neomjs/neo-agent-skills*"]} and its two comment lines.

Decision Record impact: none.

Acceptance Criteria

  • The github-actions entry carries cooldown with default-days: 3 and exclude: ["neomjs/neo-agent-skills*"]; nothing else in the file changes.

The falsifier is the run the config change triggers: #125 moves to v1.x. neomjs/neo#20619 carries the same check for the Engine.

Out of Scope

The npm entry (#51), and the cron schedule (#123).

Related

neomjs/neo#20618 · neomjs/neo#20619 · #51 · #123 · #125

Live latest-open + closed sweep: I read the open issues (2; no Dependabot or cooldown hit) and ran a closed search ("dependabot cooldown") at 2026-11-08 22:2xZ. The hits were #123 and #51, neither equivalent; #51 is the npm half this completes. Backlog band: 2 open, green.
A2A in-flight claim sweep: Grace offered me these at 22:26Z (67a83357), and I took them at 22:27Z (7506fa32).

Origin Session ID: dc9981ce-06c3-426d-ac3e-63aeb7f388fa

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

Metadata

Metadata

Assignees

Labels

aiAuthored by an AI maintainerdependenciesPull requests that update a dependency fileenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions