Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
9bd3512
chore: release 0.12.4, begin 0.12.5.dev0 development (#3305)
mnriem Jul 2, 2026
288bd67
docs: drop stale kimi KIMI.md->AGENTS.md migration note (#3291)
Quratulain-bilal Jul 2, 2026
bba473c
fix(integrations): cursor-agent honors executable/extra-args env over…
jawwad-ali Jul 2, 2026
92b7cf7
chore(deps): bump actions/setup-dotnet from 5.3.0 to 5.4.0 (#3315)
dependabot[bot] Jul 6, 2026
f494a8e
Support namespaced git feature branch templates (#3293)
PascalThuet Jul 6, 2026
3b4e7f3
fix(workflows): quote-aware interpolation so a literal }} in a filter…
Quratulain-bilal Jul 6, 2026
44c112c
fix(workflows): compare non-numeric strings lexicographically instead…
Quratulain-bilal Jul 6, 2026
b5f1194
fix(bundler): resolve catalog search at highest-precedence source bef…
Quratulain-bilal Jul 6, 2026
c978faa
fix(bundler): reject host-less catalog URLs in adapters (use hostname…
Quratulain-bilal Jul 6, 2026
5217206
fix(workflows): match gate reject option case-insensitively (#3335)
Noor-ul-ain001 Jul 6, 2026
de6a04e
chore: release 0.12.5, begin 0.12.6.dev0 development (#3381)
mnriem Jul 6, 2026
d3e7b06
fix(yaml): pin goose recipe prompt block-scalar indentation (#3343)
Quratulain-bilal Jul 6, 2026
52480ee
fix(extensions): coerce non-mapping YAML config roots to {} in Config…
jawwad-ali Jul 6, 2026
587b185
fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARG…
jawwad-ali Jul 6, 2026
b8d27e4
test: reduce registry manifest test repetition (#3146)
PascalThuet Jul 6, 2026
73f77c2
feat(scripts): add Python check-prerequisites PoC (#3302)
WOLIKIMCHENG Jul 6, 2026
4bb5166
Add Charter extension to community catalog (#3363)
github-actions[bot] Jul 7, 2026
1930f89
fix extension-local script path rewriting (#3364)
ZhiyaoWen999 Jul 7, 2026
0e40438
Update Ralph Loop extension to v1.2.1 (#3365)
github-actions[bot] Jul 7, 2026
2b5e175
fix(bundler): validate catalog URLs in `catalog add` (HTTPS-only, req…
marcelsafin Jul 7, 2026
abaed10
chore: release 0.12.6, begin 0.12.7.dev0 development (#3393)
mnriem Jul 7, 2026
d4e7d2b
feat(integrations): generalize post-processing to all format types (#…
rhuss Jul 7, 2026
1935cf7
Update Ripple extension to v1.1.0 (#3370)
github-actions[bot] Jul 7, 2026
7839acc
Update DocGuard — CDD Enforcement extension to v0.30.0 (#3371)
github-actions[bot] Jul 7, 2026
f764270
Add Orchestration Task Context Management extension to community cata…
github-actions[bot] Jul 7, 2026
0151d23
fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (#3347)
jawwad-ali Jul 7, 2026
fb796c2
fix(workflows): shell step validate() rejects non-string run (#3348)
jawwad-ali Jul 7, 2026
220e6fc
fix(workflows): fan-in validate() rejects non-mapping output (#3349)
jawwad-ali Jul 7, 2026
12faf7b
fix(workflows): route run/resume errors to stderr under --json (#3352)
jawwad-ali Jul 7, 2026
d5ba062
fix(bundler): bundle update uninstalls components dropped by new vers…
jawwad-ali Jul 7, 2026
f1a8d8f
chore: release 0.12.7, begin 0.12.8.dev0 development (#3398)
mnriem Jul 7, 2026
10d4bca
fix(integrations): guard _sha256 against unreadable managed files (#3…
jawwad-ali Jul 7, 2026
a307894
fix(github-http): return None on malformed GHES port instead of raisi…
jawwad-ali Jul 7, 2026
882e1e9
fix(cli): exit cleanly on malformed IPv6 URLs in `extension`/`preset`…
marcelsafin Jul 7, 2026
94c7ec2
fix(toml): escape control characters so generated command files parse…
Quratulain-bilal Jul 8, 2026
5a901a6
fix(scripts): fall through to grep/sed when python3 is a broken stub …
Quratulain-bilal Jul 8, 2026
295eb22
feat(extensions): port update-agent-context to Python (#3387)
marcelsafin Jul 8, 2026
ba1ce36
Docs: Remove Cursor from CLI check list in README (#3184)
DyanGalih Jul 8, 2026
13d2cca
Docs: Document missing CLI flags and integrations (#3182)
DyanGalih Jul 8, 2026
0da969d
[extension] Add LLM Wiki extension to community catalog (#3361)
github-actions[bot] Jul 8, 2026
a7b4391
chore: release 0.12.8, begin 0.12.9.dev0 development (#3410)
mnriem Jul 8, 2026
643f73a
test: isolate integration test home (#3144)
PascalThuet Jul 9, 2026
c5fdae7
Update Golden Demo extension to v0.3.0 (#3394)
github-actions[bot] Jul 9, 2026
7b1065d
fix(bundler): enforce version pin on bundled preset/extension install…
jawwad-ali Jul 9, 2026
54ed736
fix(agents): resolve skill placeholders in Goose (yaml) command outpu…
jawwad-ali Jul 9, 2026
892dd65
fix(shared-infra): refresh_shared_templates preserves recovered user …
jawwad-ali Jul 9, 2026
8eadcd7
fix(scripts): resolve invoke_separator by parse success, not python3 …
Noor-ul-ain001 Jul 9, 2026
a4d9430
fix(workflows): apply chained expression filters left-to-right (#3339)
Noor-ul-ain001 Jul 9, 2026
8e2e2d2
fix(integrations): escape control characters in SKILL.md frontmatter …
marcelsafin Jul 9, 2026
15ac745
fix(integrations): skip Windows Store python3 alias stub in resolve_p…
marcelsafin Jul 9, 2026
0624180
chore: release 0.12.9, begin 0.12.10.dev0 development (#3426)
mnriem Jul 9, 2026
55da30c
feat(templates): add py: lines to command templates' scripts frontmat…
marcelsafin Jul 9, 2026
292eaa6
fix: find plans in nested spec directories (#3405)
marcelsafin Jul 9, 2026
eedf73f
feat(workflows): make shell step timeout configurable (#3404)
marcelsafin Jul 9, 2026
d075b27
test: pin interpreter probe so py-template render test passes on Wind…
mnriem Jul 9, 2026
3f7392a
docs: add 'spectatui' entry to friends.md (#3362)
tinesoft Jul 9, 2026
dbefc66
fix(git-ext): honor explicit -Number 0 in PowerShell branch creation …
Noor-ul-ain001 Jul 10, 2026
d035a3f
fix(templates): correct phase numbering in plan.md (#3416)
marcelsafin Jul 10, 2026
43ac4c1
chore(deps): bump DavidAnson/markdownlint-cli2-action (#3438)
dependabot[bot] Jul 10, 2026
f537dfb
chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (#3439)
dependabot[bot] Jul 10, 2026
b58ffba
chore: release 0.12.10, begin 0.12.11.dev0 development (#3453)
mnriem Jul 10, 2026
87a9690
fix(templates): remove self-referencing path in plan-template.md note…
marcelsafin Jul 10, 2026
34514fb
fix(workflows): report validation errors instead of crashing on non-s…
marcelsafin Jul 10, 2026
e3989e3
Add Spec Kit Figma extension to community catalog (#3408)
github-actions[bot] Jul 10, 2026
983a87f
Add EARS Requirements Syntax extension to community catalog (#3407)
github-actions[bot] Jul 10, 2026
c8ce488
chore: add pre-commit config and fix trailing whitespace/end-of-file …
vincentclee Jul 10, 2026
1736f07
fix(bundler): raise BundlerError, not raw ValueError, on a malformed …
Quratulain-bilal Jul 10, 2026
14fa3ad
fix(catalogs): raise catalog error, not raw ValueError, on a malforme…
Quratulain-bilal Jul 10, 2026
74d03a2
fix(auth): return no matches, not raw ValueError, for a malformed URL…
Quratulain-bilal Jul 10, 2026
126e568
fix(agent-context): discover nested plan.md in scoped layouts (#3024)…
Noor-ul-ain001 Jul 10, 2026
1be4299
chore: release 0.12.11, begin 0.12.12.dev0 development (#3460)
mnriem Jul 10, 2026
a10fd2f
docs: document copilot skills mode (--skills) and markdown deprecatio…
Quratulain-bilal Jul 13, 2026
e59da78
fix(extensions): handle prefix-colliding env vars in _get_env_config …
jawwad-ali Jul 13, 2026
ba1f13a
fix(bundle): reject file:// / local download_url — catalog URLs are H…
jawwad-ali Jul 13, 2026
c2af5c5
Add Verify Review Ship extension to community catalog (#3450)
github-actions[bot] Jul 13, 2026
5c90a05
fix(workflows): harden catalog.py against mis-shaped registry & non-s…
jawwad-ali Jul 13, 2026
a3bcd67
docs(bundles): document --integration on 'bundle update' (#3271)
jawwad-ali Jul 13, 2026
9d96c62
fix(workflows): engine loop cap ignores bool max_iterations (#3270)
jawwad-ali Jul 13, 2026
f6f3540
fix(presets): set-priority repairs corrupted boolean priority (#3269)
jawwad-ali Jul 13, 2026
903d707
fix(extensions): set-priority repairs corrupted boolean priority (#3268)
jawwad-ali Jul 13, 2026
7ff4522
chore: release 0.12.12, begin 0.12.13.dev0 development (#3490)
mnriem Jul 13, 2026
55c6612
fix(workflows): if-step validate accepts falsy non-list else (#3264)
jawwad-ali Jul 13, 2026
86d769b
fix(workflows): don't crash on membership test against a non-iterable…
Quratulain-bilal Jul 13, 2026
82c078b
docs: clarify that release tags keep the leading v prefix (#3463)
emrdgrmnci Jul 13, 2026
32952c9
feat(workflows): make shell step timeout configurable (#3327) (#3328)
Noor-ul-ain001 Jul 13, 2026
086929e
fix(templates): point constitution sync checklist at installed comman…
marcelsafin Jul 13, 2026
3b7d95a
fix: rewrite extension-relative subdir paths in generated command bod…
marcelsafin Jul 13, 2026
6664cf8
fix: mark Kiro integration as multi-install safe (#3472)
NgoQuocViet2001 Jul 13, 2026
e649bbd
Cleanup agent-file-template.md (#2579)
yskkin Jul 13, 2026
e590cd8
fix(workflows): fail switch step on non-mapping cases instead of cras…
Noor-ul-ain001 Jul 13, 2026
8cb0889
chore: release 0.12.13, begin 0.12.14.dev0 development (#3498)
mnriem Jul 13, 2026
a965413
fix(workflows): fail fan-in step on non-list wait_for instead of cras…
Noor-ul-ain001 Jul 13, 2026
0acb5c6
fix(integrations): declare kiro-cli multi-install safe (#3471) (#3485)
Noor-ul-ain001 Jul 13, 2026
c05a626
fix(integrations): exit cleanly on unbalanced quote in --integration-…
Noor-ul-ain001 Jul 13, 2026
801ff88
[extension] Add Quality Gates (Enforcement Layer) extension to commun…
github-actions[bot] Jul 13, 2026
9930834
fix(init): don't block on confirmation for 'init --here' without a TT…
jawwad-ali Jul 13, 2026
fc1a3fd
fix(presets): resolve() honors manifest-declared file: for installed …
jawwad-ali Jul 13, 2026
52c1acf
fix(workflows): validate command step input/options are mappings (#3262)
jawwad-ali Jul 13, 2026
3c9aa1f
Add Autonomous Run Governance preset to community catalog (#3501)
github-actions[bot] Jul 13, 2026
5f59a5b
Add Test-First Governance preset to community catalog (#3504)
github-actions[bot] Jul 13, 2026
a8d3038
[extension] Add Spec Kit Memory extension to community catalog (#3455)
github-actions[bot] Jul 13, 2026
654793b
chore: release 0.12.14, begin 0.12.15.dev0 development (#3506)
mnriem Jul 13, 2026
e48f134
[extension] Add Multi-Repo Branch Sync extension to community catalog…
github-actions[bot] Jul 14, 2026
d956ab7
[extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (#…
github-actions[bot] Jul 14, 2026
6ab0c1d
fix(integrations): escape control characters in goose recipe YAML ren…
marcelsafin Jul 14, 2026
2537be8
fix(extensions): stop env-var config leaking across prefix-colliding …
thejesh23 Jul 14, 2026
d7b6626
feat(workflows): align workflow CLI with extension command surface (#…
marcelsafin Jul 14, 2026
d83b8d1
fix: add trailing newline to init-options.json output (#3509)
vincentclee Jul 14, 2026
7309395
fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right…
Noor-ul-ain001 Jul 14, 2026
e742b80
fix(workflows): raise catalog error, not raw ValueError, on a malform…
Noor-ul-ain001 Jul 14, 2026
99a3b7c
Update Autonomous Run Governance preset to v0.1.4 (#3511)
github-actions[bot] Jul 14, 2026
ab82571
chore: release 0.12.15, begin 0.12.16.dev0 development (#3513)
mnriem Jul 14, 2026
91839fb
feat(extensions): port git extension scripts to Python (#3400)
marcelsafin Jul 14, 2026
faeb956
Add PatchWarden Evidence Pack extension to community catalog (#3514)
github-actions[bot] Jul 14, 2026
77ebd5f
fix(workflows): fail while/do-while steps on non-list steps instead o…
Noor-ul-ain001 Jul 14, 2026
ad601e5
docs: add PyPI as second supported install route (#3425) (#3516)
mnriem Jul 14, 2026
353851e
fix(presets): seed constitution from preset constitution-template (#3…
BenBtg Jul 15, 2026
1e84ee2
Update Coding Standards Drift Control extension to v0.4.0 (#3540)
github-actions[bot] Jul 15, 2026
fb076a3
fix(workflows): fan-out max_concurrency .inf falls back to sequential…
jawwad-ali Jul 15, 2026
6688b44
feat(workflows): expose workflow source directory to steps (#3469)
rhuss Jul 15, 2026
c1722a4
fix(workflows): raise a clear error, not a cryptic crash, on non-stri…
Noor-ul-ain001 Jul 15, 2026
fbc59d2
chore: release 0.12.16, begin 0.12.17.dev0 development (#3549)
mnriem Jul 15, 2026
7a99c4a
[extension] Update Quality Gates (Enforcement Layer) extension to v0.…
github-actions[bot] Jul 15, 2026
a4aa4f6
[extension] Add Spec-Kit BDD extension to community catalog (#3548)
github-actions[bot] Jul 15, 2026
5409670
[extension] Add Figma Starter extension to community catalog (#3547)
github-actions[bot] Jul 15, 2026
2fb18c7
fix(integration): preserve ai_skills on `use` for skills-mode Copilot…
mnriem Jul 15, 2026
f065e27
test: cover preset constitution seeding through init CLI (#3297)
github-actions[bot] Jul 15, 2026
a7f6fe8
fix(extensions/git): reject negative -Number in create-new-feature-br…
Noor-ul-ain001 Jul 15, 2026
fd101d5
feat(integrations): add Grok Build skills-based integration (#3535)
natechadwick Jul 15, 2026
459f483
fix(workflows): fail if/switch steps on non-list branch instead of cr…
Noor-ul-ain001 Jul 16, 2026
4fed84a
fix(extensions): resolve __SPECKIT_COMMAND tokens in auto-registered …
WOLIKIMCHENG Jul 16, 2026
284e9a6
chore: bump version to 0.12.17
github-actions[bot] Jul 16, 2026
96b1954
Merge tag 'v0.12.17' into chore/82-sync-upstream-v0.12.17
satwareAG-ironMike Jul 17, 2026
799b464
chore(ipadp): bump metadata version to 0.12.17, fork_version to satwa…
satwareAG-ironMike Jul 17, 2026
358e5da
docs(spec): mark upstream-release-sync-strategy as Implemented
satwareAG-ironMike Jul 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@
/extensions/catalog.community.json @mnriem
/integrations/catalog.community.json @mnriem
/presets/catalog.community.json @mnriem

4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/agent_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ body:
attributes:
value: |
Thanks for requesting a new agent! Before submitting, please check if the agent is already supported.
**Currently supported agents**: Amp, Antigravity, Auggie CLI, Claude Code, Cline, CodeBuddy, Codex CLI, Cursor, Devin for Terminal, Firebender, Forge, Gemini CLI, GitHub Copilot, Goose, Hermes Agent, IBM Bob, Junie, Kilo Code, Kimi Code, Kiro CLI, Lingma, Mistral Vibe, Oh My Pi, opencode, Pi Coding Agent, Qoder CLI, Qwen Code, RovoDev ACLI, SHAI, Tabnine CLI, Trae, ZCode, Zed

**Currently supported agents**: Amp, Antigravity, Auggie CLI, Claude Code, Cline, CodeBuddy, Codex CLI, Cursor, Devin for Terminal, Firebender, Forge, Gemini CLI, GitHub Copilot, Goose, Grok Build, Hermes Agent, IBM Bob, Junie, Kilo Code, Kimi Code, Kiro CLI, Lingma, Mistral Vibe, Oh My Pi, opencode, Pi Coding Agent, Qoder CLI, Qwen Code, RovoDev ACLI, SHAI, Tabnine CLI, Trae, ZCode, Zed

- type: input
id: agent-name
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ body:
- Gemini CLI
- GitHub Copilot
- Goose
- Grok Build
- Hermes Agent
- IBM Bob
- Junie
Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/extension_submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
attributes:
value: |
Thanks for contributing an extension! This template helps you submit your extension to the community catalog.

**Before submitting:**
- Review the [Extension Publishing Guide](https://github.com/github/spec-kit/blob/main/extensions/EXTENSION-PUBLISHING-GUIDE.md)
- Ensure your extension has a valid `extension.yml` manifest
Expand Down Expand Up @@ -209,9 +209,9 @@ body:
**Tested on:**
- macOS 14.0 with Spec Kit v0.1.0
- Linux Ubuntu 22.04 with Spec Kit v0.1.0

**Test project:** [Link or description]

**Test scenarios:**
1. Installed extension
2. Configured settings
Expand All @@ -230,7 +230,7 @@ body:
```bash
# Install extension
specify extension add <extension-name> --from https://github.com/your-org/spec-kit-your-extension/archive/refs/tags/v1.0.0.zip

# Use a command
/speckit.your-extension.command-name arg1 arg2
```
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ body:
- Gemini CLI
- GitHub Copilot
- Goose
- Grok Build
- Hermes Agent
- IBM Bob
- Junie
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/preset_submission.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
attributes:
value: |
Thanks for contributing a preset! This template helps you submit your preset to the community catalog.

**Before submitting:**
- Review the [Preset Publishing Guide](https://github.com/github/spec-kit/blob/main/presets/PUBLISHING.md)
- Ensure your preset has a valid `preset.yml` manifest
Expand Down
1 change: 0 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@
- [ ] I **did** use AI assistance (describe below)

<!-- If you used AI, briefly describe how (e.g., "Code generated by Copilot", "Consulted ChatGPT for approach"): -->

2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
fetch-depth: 0 # Fetch all history for git info

- name: Setup .NET
uses: actions/setup-dotnet@9a946fdbd5fb07b82b2f5a4466058b876ab72bb2 # v5.3.0
uses: actions/setup-dotnet@26b0ec14cb23fa6904739307f278c14f94c95bf1 # v5.4.0
with:
dotnet-version: '8.x'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
fi

- name: Run markdownlint-cli2
uses: DavidAnson/markdownlint-cli2-action@ded1f9488f68a970bc66ea5619e13e9b52e601cd # v23
uses: DavidAnson/markdownlint-cli2-action@8de2aa07cae85fd17c0b35642db70cf5495f1d25 # v24.0.0
with:
globs: |
'**/*.md'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
ref: refs/tags/${{ inputs.tag }}

- name: Install uv
uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2

- name: Set up Python
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
path: dist/

- name: Install uv
uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2

- name: Publish to PyPI
run: uv publish
10 changes: 5 additions & 5 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,24 +20,24 @@ jobs:
days-before-stale: 150
# Days of inactivity before a stale issue or PR is closed (after being marked stale)
days-before-close: 30

# Stale issue settings
stale-issue-message: 'This issue has been automatically marked as stale because it has not had any activity for 150 days. It will be closed in 30 days if no further activity occurs.'
close-issue-message: 'This issue has been automatically closed due to inactivity (180 days total). If you believe this issue is still relevant, please reopen it or create a new issue.'
stale-issue-label: 'stale'

# Stale PR settings
stale-pr-message: 'This pull request has been automatically marked as stale because it has not had any activity for 150 days. It will be closed in 30 days if no further activity occurs.'
close-pr-message: 'This pull request has been automatically closed due to inactivity (180 days total). If you believe this PR is still relevant, please reopen it or create a new PR.'
stale-pr-label: 'stale'

# Exempt issues and PRs with these labels from being marked as stale
exempt-issue-labels: 'pinned,security'
exempt-pr-labels: 'pinned,security'

# Only issues or PRs with all of these labels are checked
# Leave empty to check all issues and PRs
any-of-labels: ''

# Operations per run (helps avoid rate limits)
operations-per-run: 250
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Install uv
uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2

- name: Set up Python
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
Expand All @@ -37,7 +37,7 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0

- name: Install uv
uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,10 @@ docs/dev

# The following directories/file are intentionally ignored so that they are not accidentally
# committed to the repository. They contain the scaffolding `specify init --integration copilot`
# does and they are meant for dogfooding Spec Kit during its own feature development.
# (or other agents) does and they are meant for dogfooding Spec Kit during its own feature development.
.github/agents/
.github/prompts/
.github/copilot-instructions.md
.grok/
.specify/
specs/
2 changes: 1 addition & 1 deletion .markdownlint-cli2.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@
"ignores": [
".genreleases/"
]
}
}
12 changes: 12 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
hooks:
- id: check-executables-have-shebangs
- id: check-yaml
exclude: \.lock\.yml$
- id: end-of-file-fixer
exclude: \.lock\.yml$
- id: trailing-whitespace
exclude: \.lock\.yml$
Loading
Loading