Release Workflow
Agentic Kanban uses GitHub Actions to automate extension packaging and release publishing.
1. Maintainer Release Flow
Section titled “1. Maintainer Release Flow”To release a new version patch:
- Increment Version: Update the
versionfield inpackage.json(e.g. from1.6.3to1.6.4). - Update Changelog: Add a new release section with detailed notes at the top of
CHANGELOG.md. - Commit Changes: Stage and commit your changes:
Terminal window git add package.json CHANGELOG.mdgit commit -m "Release v1.6.4: ..." - Create Tag: Create a release tag matching the version:
Terminal window git tag v1.6.4 - Push Branch and Tag: Push the commit and the tag to GitHub:
Terminal window git push origin maingit push origin v1.6.4 - Automation: The push triggers
.github/workflows/release.yml. This workflow:- Installs dependencies.
- Runs linting, testing, and building.
- Packages the VSIX.
- Creates a GitHub Release and uploads the
.vsixpackage as an asset.
2. Branding Guidelines
Section titled “2. Branding Guidelines”When contributing to this fork, ensure the Agentic Kanban name is preserved:
- Use Agentic Kanban in UI copy, titles, and user-facing documentation.
- The extension icon lives at
images/icon.png. - Custom prompts and directories should continue using the
.agentkanban/path namespace.