Skip to content

fix(pwb-local): properly wire --credentials flag and show it in install/status output#14880

Merged
midleman merged 5 commits into
mainfrom
mi/pwb-credentials-flag-fix
Jul 15, 2026
Merged

fix(pwb-local): properly wire --credentials flag and show it in install/status output#14880
midleman merged 5 commits into
mainfrom
mi/pwb-credentials-flag-fix

Conversation

@midleman

@midleman midleman commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Fixes the --credentials flag for npm run pwb and cleans up naming in the workbench-dev environment.

  • Wire --credentials=<type> into the dispatcher (previously "Unknown subcommand")
  • Show configured credentials in install/status output
  • Rename docker/environments/workbench-dev to pwb-local
  • Rename its README to README.md

@:workbench

--credentials=<type> was never wired into the top-level dispatcher and
always failed with "Unknown subcommand". Also surfaces the configured
credential type in the install summary and status output, only when
configure-datasources.sh actually succeeds.
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown

E2E Tests 🚀
This PR will run tests tagged with: @:critical @:workbench

Why these tags?
Tag Source
@:critical Always runs (required)
@:workbench PR description

More on automatic tags from changed files.

readme  valid tags

midleman added 2 commits July 15, 2026 09:52
Matches the naming used by the sibling wb-local README and drops
redundant self-reference to the containing directory's own name.
workbench-dev implied a debugging/breakpoint setup that this stack
doesn't provide; pwb-local matches the npm run pwb command and the
naming convention of sibling *-local directories.
@midleman midleman changed the title Fix npm run pwb --credentials flag and show it in install/status output fix(pwb-local): properly wire --credentials flag and show it in install/status output Jul 15, 2026
log_error was appending this informational message to ERRORS[],
triggering a spurious "N error(s) occurred" warning in the install
summary even though nothing actually failed.
@midleman midleman requested a review from testlabauto July 15, 2026 15:18
@midleman midleman enabled auto-merge (squash) July 15, 2026 15:22
@midleman midleman disabled auto-merge July 15, 2026 16:21
@midleman midleman enabled auto-merge (squash) July 15, 2026 17:12
@midleman midleman merged commit e6f7af5 into main Jul 15, 2026
52 of 54 checks passed
@midleman midleman deleted the mi/pwb-credentials-flag-fix branch July 15, 2026 17:12
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants