Skip to content

fix: failure reporting, allow-plugins, operations docs, workspace sharing docs#98

Merged
rfay merged 3 commits intomainfrom
20260430_misc
Apr 30, 2026
Merged

fix: failure reporting, allow-plugins, operations docs, workspace sharing docs#98
rfay merged 3 commits intomainfrom
20260430_misc

Conversation

@rfay
Copy link
Copy Markdown
Member

@rfay rfay commented Apr 30, 2026

Summary

  • drupal-core template: ddev composer config allow-plugins true before composer update -W so issue-fork packages like symfony/runtime don't block setup
  • drupal-core template: On SETUP_FAILED=true, final banner now shows ✗ SETUP FAILED with a collected list of error lines instead of ✨ Setup Complete!; WELCOME.txt is overwritten with the failure notice so SSH login immediately surfaces the problem (fixes drupal-core-seed (on host) needs to use ddev start -y #92-adjacent UX gap)
  • operations guide: Update Makefile examples to cover all three templates, add push-all-templates and deploy-all targets, add Auto-stop TTL section (--default-ttl 2h)
  • using-workspaces.md: Add "Sharing and Collaboration" section — workspace sharing via UI and CLI, admin access, individual port sharing with visibility controls (fixes Document shared and admin access to coder.ddev.com workspaces #80)

Test plan

  • make push-template-drupal-core — template pushed successfully
  • Workspace created for issue #3453474 — composer allow-plugins fix unblocks setup
  • Failure summary: verified ✗ SETUP FAILED banner appears at end of agent log on failure
  • Sharing docs: confirmed coder sharing add CLI command and Share button location match UI

🤖 Generated with Claude Code

rfay and others added 3 commits April 30, 2026 19:54
…stop TTL

Update the Makefile examples to cover all three templates and the new
targets. Add an Auto-stop TTL section with the recommended 2h default.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
When SETUP_FAILED=true, the final banner now shows "✗ SETUP FAILED"
instead of "✨ Setup Complete!", collects all ✗-prefixed error lines
from the setup log into a summary block, and overwrites WELCOME.txt
with the failure notice so SSH login immediately surfaces the problem.
Success path is unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
#80

Add a "Sharing and Collaboration" section to using-workspaces.md covering:
- Workspace sharing via UI and CLI (coder sharing add/list/remove)
- Admin access to any workspace
- Sharing individual ports with visibility controls

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rfay rfay merged commit cf33776 into main Apr 30, 2026
@rfay rfay deleted the 20260430_misc branch April 30, 2026 17:58
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.

drupal-core-seed (on host) needs to use ddev start -y Document shared and admin access to coder.ddev.com workspaces

1 participant