Skip to content

chore(create-feature): default branch creation to no dep update#129

Merged
jfrench9 merged 2 commits into
mainfrom
chore/create-feature-no-dep-update
Jun 13, 2026
Merged

chore(create-feature): default branch creation to no dep update#129
jfrench9 merged 2 commits into
mainfrom
chore/create-feature-no-dep-update

Conversation

@jfrench9

Copy link
Copy Markdown
Member

What

Default create-feature to NOT refresh dependencies on branch creation.

Why

Branch creation ran just update by default, refreshing the lockfile on every new branch and sweeping unrelated dependency churn into focused branches.

Change

  • bin/create-feature.sh: UPDATE_DEPS=${4:-no} (was yes) + clarified the guard comment
  • justfile: recipe default update="no" (was "yes")
  • .vscode/tasks.json: Create Feature task's updateDependencies picker defaults to no

Pass yes as the 4th arg to opt into a dependency refresh when intended:
just create-feature feature my-branch main yes

Mirrors the same fix applied across the RoboSystems repos.

jfrench9 added 2 commits June 12, 2026 19:09
Branch creation ran 'just update' by default (UPDATE_DEPS=yes),
refreshing the lockfile on every new branch and sweeping unrelated
dependency churn into focused branches. Flip the default to 'no' in both
the script and the justfile recipe; pass 'yes' as the 4th arg to opt into
a dependency refresh when intended.
The Create Feature task passes ${input:updateDependencies} explicitly,
and that picker defaulted to 'yes' — overriding the script default and
pre-selecting a dependency refresh on branch creation. Flip the input
default to 'no' to match the CLI; 'yes' stays selectable.
@jfrench9 jfrench9 merged commit 9bb3bf8 into main Jun 13, 2026
1 check passed
@jfrench9 jfrench9 deleted the chore/create-feature-no-dep-update branch June 13, 2026 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant