Fix dev container bloat and broken debug ports#9594
Conversation
- Revert image to `mcr.microsoft.com/devcontainers/typescript-node:20-bullseye` to resolve Playwright dependency issues - Remove unneeded `docker-in-docker` and `vim` features from `.devcontainer.json` - Restore standard Node debugging port `9229` to `forwardPorts` - Remove personal tooling extensions (`vscodevim`, `GitHub.copilot`, `GitHub.copilot-chat`) and associated settings - Remove intrusive `.vimrc` generation from `post-create.sh` Co-authored-by: arii <342438+arii@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
👋 Welcome to HRM!Thanks for your contribution. This repository uses Gemini AI for automated triage, code review, and generation. 🤖 Gemini Manual Trigger Quick Reference
For more details and GitHub CLI examples, see the Manual Trigger Guide. |
🤖 AI Technical AuditArchitectural ImpactThe changes revert the development environment to a leaner, more predictable state. By pinning the OS version to Anti-AI-Slop
File-by-File Analysis.devcontainer/devcontainer.json
.devcontainer/post-create.sh
GitHub Checks CorrelationThe failure in Review automatically published via RepoAuditor. |
- Revert image to `mcr.microsoft.com/devcontainers/typescript-node:20-bullseye` to resolve Playwright dependency issues - Remove unneeded `docker-in-docker` and `vim` features from `.devcontainer.json` - Restore standard Node debugging port `9229` to `forwardPorts` - Remove personal tooling extensions (`vscodevim`, `GitHub.copilot`, `GitHub.copilot-chat`) and associated settings - Remove intrusive `.vimrc` generation from `post-create.sh` Co-authored-by: arii <342438+arii@users.noreply.github.com>
Acknowledged. |
- Revert image to `mcr.microsoft.com/devcontainers/typescript-node:20-bullseye` to resolve Playwright dependency issues - Remove unneeded `docker-in-docker` and `vim` features from `.devcontainer.json` - Restore standard Node debugging port `9229` to `forwardPorts` - Remove personal tooling extensions (`vscodevim`, `GitHub.copilot`, `GitHub.copilot-chat`) and associated settings - Remove intrusive `.vimrc` generation from `post-create.sh` Co-authored-by: arii <342438+arii@users.noreply.github.com>
🤖 AI Technical AuditPR Review: Fix dev container bloat and broken debug portsSummaryThis PR effectively reverts "developer-specific" configuration that was inadvertently merged into the shared dev container definition. It also addresses a critical debugging issue and stabilizes the base image for Playwright compatibility. Anti-AI-Slop
File-by-File Analysis.devcontainer/devcontainer.json
.devcontainer/post-create.sh
# REMOVED: Do not force editor settings on team members
cat <<EOF > ~/.vimrc
set expandtab
...
EOFArchitectural ImpactBy pinning to Review automatically published via RepoAuditor. |
Acknowledged. |
- Revert image to `mcr.microsoft.com/devcontainers/typescript-node:20-bullseye` to resolve Playwright dependency issues - Remove unneeded `docker-in-docker` and `vim` features from `.devcontainer.json` - Restore standard Node debugging port `9229` to `forwardPorts` - Remove personal tooling extensions (`vscodevim`, `GitHub.copilot`, `GitHub.copilot-chat`) and associated settings - Remove intrusive `.vimrc` generation from `post-create.sh` Co-authored-by: arii <342438+arii@users.noreply.github.com>
- Revert image to `mcr.microsoft.com/devcontainers/typescript-node:20-bullseye` to resolve Playwright dependency issues - Remove unneeded `docker-in-docker` and `vim` features from `.devcontainer.json` - Restore standard Node debugging port `9229` to `forwardPorts` - Remove personal tooling extensions (`vscodevim`, `GitHub.copilot`, `GitHub.copilot-chat`) and associated settings - Remove intrusive `.vimrc` generation from `post-create.sh` Co-authored-by: arii <342438+arii@users.noreply.github.com>
Revert problematic dev container changes and remove personal tooling bloat while preserving intended fixes. This restores the debugging port and uses an OS-pinned base image to prevent CI/CD build issues with Playwright dependencies.
PR created automatically by Jules for task 5000339495138055942 started by @arii