Skip to content

Conversation

@lox
Copy link
Owner

@lox lox commented Oct 5, 2025

Summary

  • Make VSCode extension installer continue on failures
  • Remove unavailable extension from list

Problem

The VSCode installer failed when trying to install yokawasa.jwt-debugger:

Extension 'yokawasa.jwt-debugger' not found.
Failed Installing Extensions: yokawasa.jwt-debugger

This extension appears to be unavailable on some platforms/architectures (e.g., arm64 macOS), causing the entire installation to fail.

Solution

  1. Remove unavailable extension: Removed yokawasa.jwt-debugger from extensions.txt
  2. Better error handling: Install extensions one-by-one and continue on failures
    • Show ✓ for successful installs
    • Show ✗ for unavailable extensions
    • Continue instead of stopping on first failure

Changes

  • vscode/extensions.txt: Remove yokawasa.jwt-debugger
  • vscode/install.sh: Install extensions individually with error handling

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Make VSCode extension installer more resilient by continuing on failures
instead of stopping. Also remove yokawasa.jwt-debugger which is not
available on some platforms.

Changes:
- Remove yokawasa.jwt-debugger from extensions list (unavailable)
- Install extensions one-by-one with proper error handling
- Capture output and check exit code separately (avoids pipefail issues)
- Show ✓ for successful installs, ✗ for failures with reason
- Continue installation even if some extensions fail
@lox lox force-pushed the vscode-extension-install-fixes branch from 4576a5d to 0d242b3 Compare October 5, 2025 10:43
@lox lox merged commit 3110368 into main Oct 5, 2025
1 check passed
@lox lox deleted the vscode-extension-install-fixes branch October 5, 2025 10:44
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.

2 participants