-
Steps:
commitlint: validate commit messages on PRs (skipped for release-please branches)release-please: auto-create release PRs and GitHub releases on push tomainbuild-and-attach: run only on release; builds plugin dist archives and attaches them to the GitHub release
-
Deployment Triggers:
- Automated: push to
maintriggers release-please; release creation triggers build-and-attach - Manual: none
- Automated: push to
- Release steps:
- Merge PR to
mainwith conventional commits release-pleaseopens a release PR bumping versions inmarketplace.jsonand per-pluginplugin.json- Merging the release PR triggers
build-and-attach scripts/build-dist.shbuilds per-plugin distribution archives- Archives and source tarball attached to the GitHub release asset
- Merge PR to
framework/
plugins/ ← plugin source (one dir per plugin)
scripts/ ← build-dist.sh, aidd.sh
.claude-plugin/ ← marketplace.json (version manifest)
.github/
workflows/ ← ci.yml, add-to-project.yml
- Repository: https://github.com/ai-driven-dev/aidd (monorepo,
framework/subdirectory) - Package registry: https://npm.pkg.github.com/@ai-driven-dev/cli