Skip to content

Auto-update Spec Kit: v1.0.5 detected #292

Closed

Description

@wing-commander-bot

Spec Kit v1.0.5 detected upstream (patch release).

Waiting for the patch stream to settle — this candidate needs to be observed unchanged for 1 consecutive daily check(s) before an upgrade is prepared (no fixed calendar window; FR-002).

Release: https://github.com/github/spec-kit/releases/tag/v1.0.5

Activity

  1. wing-commander-bot commented on Sep 10, 2026

    @wing-commander-bot
    ContributorAuthor

    Evaluated the upgrade path: needs a migration beyond a version bump — routed to a maintainer

    wing-commander vendors Spec Kit's setup-plan.sh rather than calling an installed package, and its current version emits --json output with a SPECS_DIR key (.specify/scripts/bash/setup-plan.sh:73-78, confirmed by reading the file). Upstream v1.0.5's changelog includes "fix(scripts): name setup-plan's feature directory key FEATURE_DIR (#4397)" — a rename of that same JSON key. This repo has at least two direct consumers hard-coded to the old SPECS_DIR key name: (1) the speckit-plan skill instructions at .claude/skills/speckit-plan/SKILL.md:60, which tell the agent to "parse JSON for FEATURE_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH", and (2) the auto-update-spec-kit.yml workflow's self-test at line 2276, which extracts .SPECS_DIR from setup-plan.sh's output and fails the gate if it's absent (line 2278-2280, with the failure detail explicitly naming SPECS_DIR as the "documented" shape). Simply bumping the pinned version string and pulling in upstream's renamed script would silently break the auto-update gate and misalign the skill's documented contract with the actual output — this requires updating the vendored script's JSON key together with its downstream consumers, not a plain version bump. Per instructions, no partial/best-effort migration is proposed here; this should route to a human to perform the coordinated rename.

    Sources:

    No changes were applied — this upgrade needs more than a version bump, so a maintainer needs to perform the migration by hand.

  2. wing-commander-bot commented on Sep 11, 2026

    @wing-commander-bot
    ContributorAuthor

    A newer candidate (v1.0.6) superseded the previously-watched v1.0.5 before it settled — restarting the settle count at 1.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-update:trackingAuto-update Spec Kit: the open settle-tracking issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions