feat: add git_tag config option to disable tagging on milestone completion (#532)

feat: Add git_tag config option to disable tagging on milestone completion
This commit is contained in:
Solvely-Colin
2026-02-14 15:18:04 -05:00
committed by GitHub
parent 80246e9ae5
commit 430a7e4f17
5 changed files with 29 additions and 3 deletions

View File

@@ -160,6 +160,7 @@ function loadConfig(cwd) {
model_profile: 'balanced',
commit_docs: true,
search_gitignored: false,
git_tag: true,
branching_strategy: 'none',
phase_branch_template: 'gsd/phase-{phase}-{slug}',
milestone_branch_template: 'gsd/{milestone}-{slug}',
@@ -193,6 +194,7 @@ function loadConfig(cwd) {
model_profile: get('model_profile') ?? defaults.model_profile,
commit_docs: get('commit_docs', { section: 'planning', field: 'commit_docs' }) ?? defaults.commit_docs,
search_gitignored: get('search_gitignored', { section: 'planning', field: 'search_gitignored' }) ?? defaults.search_gitignored,
git_tag: get('git_tag', { section: 'planning', field: 'git_tag' }) ?? defaults.git_tag,
branching_strategy: get('branching_strategy', { section: 'git', field: 'branching_strategy' }) ?? defaults.branching_strategy,
phase_branch_template: get('phase_branch_template', { section: 'git', field: 'phase_branch_template' }) ?? defaults.phase_branch_template,
milestone_branch_template: get('milestone_branch_template', { section: 'git', field: 'milestone_branch_template' }) ?? defaults.milestone_branch_template,
@@ -598,6 +600,7 @@ function cmdConfigEnsureSection(cwd, raw) {
model_profile: 'balanced',
commit_docs: true,
search_gitignored: false,
git_tag: true,
branching_strategy: 'none',
phase_branch_template: 'gsd/phase-{phase}-{slug}',
milestone_branch_template: 'gsd/{milestone}-{slug}',