Compare commits

..

11 Commits

Author SHA1 Message Date
Den Delimarsky
5ee736b677 Merge pull request #2 from github/update-readme-contributors
Fix release workflow to work with repository rules
2025-08-25 14:09:19 -07:00
Den Delimarsky
704e272a00 Update .github/workflows/release.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-25 14:09:09 -07:00
Den Delimarsky 🌺
f755bcfb43 Fix release workflow to work with repository rules
- Remove problematic direct push to main branch
- Keep version updates only for release artifacts
- Add pull-requests permission for future flexibility
- Releases/tags created via API don't require branch pushes
2025-08-25 14:07:30 -07:00
Den Delimarsky
dc6556d102 Merge pull request #1 from github/update-readme-contributors
Add John Lam as contributor and release badge
2025-08-25 14:01:28 -07:00
Den Delimarsky 🌺
084d111d68 Add John Lam as contributor and release badge
- Add John Lam (@jflam) to maintainers section
- Include GitHub Actions release workflow badge in header
- Update README formatting for better visibility
2025-08-25 11:26:20 -07:00
Den Delimarsky 🌺
f20105daab Merge branch 'main' of https://github.com/github/spec-kit 2025-08-22 12:19:47 -07:00
Den Delimarsky 🌺
56120b2ff0 Update requirements 2025-08-22 12:19:42 -07:00
GitHub Action
a378163c3c chore: bump version to v0.0.2 2025-08-22 17:27:08 +00:00
Den Delimarsky 🌺
855be88df1 Merge branch 'main' of https://github.com/github/spec-kit 2025-08-22 10:26:42 -07:00
Den Delimarsky 🌺
26da1c13b8 Update README.md 2025-08-22 10:26:30 -07:00
GitHub Action
6710a2a595 chore: bump version to v0.0.1 2025-08-22 17:24:44 +00:00
4 changed files with 16 additions and 21 deletions

View File

@@ -11,6 +11,7 @@ jobs:
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout repository
@@ -204,7 +205,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Update version in pyproject.toml
- name: Update version in pyproject.toml (for release artifacts only)
if: steps.check_release.outputs.exists == 'false'
run: |
# Update version in pyproject.toml (remove 'v' prefix for Python versioning)
@@ -213,19 +214,8 @@ jobs:
if [ -f "pyproject.toml" ]; then
sed -i "s/version = \".*\"/version = \"$PYTHON_VERSION\"/" pyproject.toml
echo "Updated pyproject.toml version to $PYTHON_VERSION"
echo "Updated pyproject.toml version to $PYTHON_VERSION (for release artifacts only)"
fi
- name: Commit version update
if: steps.check_release.outputs.exists == 'false'
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
if git diff --quiet; then
echo "No changes to commit"
else
git add pyproject.toml
git commit -m "chore: bump version to ${{ steps.get_tag.outputs.new_version }}"
git push
fi
# Note: No longer committing version changes back to main branch
# The version is only updated in the release artifacts

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2025 GitHub
Copyright GitHub, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -2,6 +2,8 @@
<img src="./media/logo_small.webp"/>
<h1>🌱 Spec Kit</h1>
<h3><em>Build high-quality software faster.</em></h3>
[![Release](https://github.com/github/spec-kit/actions/workflows/release.yml/badge.svg)](https://github.com/github/spec-kit/actions/workflows/release.yml)
</div>
<p align="center">
@@ -211,8 +213,7 @@ At this stage, your project folder contents should resemble the following:
├── CLAUDE-template.md
├── plan-template.md
├── spec-template.md
── tasks-template.md
└── worktree-setup.sh
── tasks-template.md
```
### **STEP 2:** Functional specification clarification
@@ -272,8 +273,7 @@ The output of this step will include a number of implementation detail documents
├── CLAUDE-template.md
├── plan-template.md
├── spec-template.md
── tasks-template.md
└── worktree-setup.sh
── tasks-template.md
```
Check the `research.md` document to ensure that the right tech stack is used, based on your instructions. You can ask Claude Code to refine it if any of the components stand out, or even have it check the locally-installed version of the platform/framework you want to use (e.g., .NET).
@@ -363,6 +363,7 @@ rm gcm-linux_amd64.2.6.1.deb
## Maintainers
- Den Delimarsky ([@localden](https://github.com/localden))
- John Lam ([@jflam](https://github.com/jflam))
## Support
@@ -371,3 +372,7 @@ For support, please open a [GitHub issue](https://github.com/github/spec-kit/iss
## Acknowledgements
This project is heavily influenced by and based on the work and research of [John Lam](https://github.com/jflam).
## License
This project is licensed under the terms of the MIT open source license. Please refer to the [LICENSE](./LICENSE) file for the full terms.

View File

@@ -1,6 +1,6 @@
[project]
name = "specify-cli"
version = "0.0.48"
version = "0.0.2"
description = "Setup tool for Specify spec-driven development projects"
requires-python = ">=3.11"
dependencies = [