Skip to content

Spec-kit 0.8.1 upgrade#979

Merged
polmichel merged 4 commits intostablefrom
pmi-20260428-upgrade-speckit
Apr 28, 2026
Merged

Spec-kit 0.8.1 upgrade#979
polmichel merged 4 commits intostablefrom
pmi-20260428-upgrade-speckit

Conversation

@polmichel
Copy link
Copy Markdown
Contributor

Why

Follow up of spec-kit implementation on infrahub project opsmill/infrahub#9076.

How to test

Run Claude Code on the branch.

  • speckit-git-... commands should appear.
  • /speckit-git-feature command should have the customized infrahub description.
image

@polmichel polmichel requested review from dgarros and ogenstad April 28, 2026 08:53
@polmichel polmichel marked this pull request as draft April 28, 2026 08:54
Mirrors the upgrade applied to opsmill/infrahub in PR #9057.

* Pin SpecKit to v0.8.1 with Claude integration via .specify/init-options.json
  and .specify/integration.json
* Convert legacy dev/commands/speckit.*.md to skills under dev/skills/
  (with .claude/skills symlink) and add the bundled speckit-git-* skills
* Install bundled git extension and the Full SDD Cycle workflow
* Add Infrahub preset (dev/spec-kit/presets/infrahub) and install it so
  /speckit-specify enforces an infp-NNNN or ifc-NNNN ticket as the branch
  suffix; wire .specify/extensions.yml before_specify hook to it
* Ignore .specify/**/.cache/ in .gitignore and skip /.specify in .yamllint.yml
* Append SPECKIT marker block to CLAUDE.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@polmichel polmichel force-pushed the pmi-20260428-upgrade-speckit branch from 3b43538 to e21c550 Compare April 28, 2026 08:54
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 28, 2026

Deploying infrahub-sdk-python with  Cloudflare Pages  Cloudflare Pages

Latest commit: 99312e5
Status: ✅  Deploy successful!
Preview URL: https://c00cbf8e.infrahub-sdk-python.pages.dev
Branch Preview URL: https://pmi-20260428-upgrade-speckit.infrahub-sdk-python.pages.dev

View logs

polmichel and others added 3 commits April 28, 2026 10:59
The .specify/integrations/claude/scripts/update-context.{sh,ps1} thin
wrappers were missing from the v0.8.1 install. They delegate to
.specify/scripts/bash/update-agent-context.sh (or its powershell
counterpart) so the integration's update-context dispatch works
consistently across shells, matching opsmill/infrahub PR #9057.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The v0.8.1 install adds skill files under .claude/skills/ (symlink to
dev/skills/) and the bundled git extension under .specify/extensions/.
Those files come from upstream SpecKit and don't follow this repo's
markdownlint conventions. They're regenerated on every SpecKit upgrade,
so editing them in place isn't viable.

Add !.claude/skills/**, !dev/skills/**, and !.specify/extensions/** to
the markdownlint job's exclude list, matching the pattern already used
for !.claude/commands/**, !dev/commands/**, and !.specify/templates/**.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added the group/ci Issue related to the CI pipeline label Apr 28, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@           Coverage Diff           @@
##           stable     #979   +/-   ##
=======================================
  Coverage   81.41%   81.41%           
=======================================
  Files         134      134           
  Lines       11347    11347           
  Branches     1703     1703           
=======================================
  Hits         9238     9238           
  Misses       1566     1566           
  Partials      543      543           
Flag Coverage Δ
integration-tests 41.85% <ø> (ø)
python-3.10 54.34% <ø> (-0.02%) ⬇️
python-3.11 54.34% <ø> (-0.02%) ⬇️
python-3.12 54.34% <ø> (-0.02%) ⬇️
python-3.13 54.36% <ø> (ø)
python-3.14 54.34% <ø> (-0.02%) ⬇️
python-filler-3.12 22.74% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@polmichel polmichel marked this pull request as ready for review April 28, 2026 09:45
@polmichel polmichel merged commit a14b7df into stable Apr 28, 2026
20 checks passed
@polmichel polmichel deleted the pmi-20260428-upgrade-speckit branch April 28, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

group/ci Issue related to the CI pipeline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants