Skip to content

fix: make extension publishing resilient - #104

Merged
Carl723000 merged 8 commits into
ClaudeCodeUsage:mainfrom
Carl723000:codex/release-recovery
Sep 12, 2026
Merged

Carl723000 merged 8 commits into
ClaudeCodeUsage:mainfrom
Carl723000:codex/release-recovery

Conversation

@Carl723000

Copy link
Copy Markdown
Collaborator

Summary

  • attach the verified VSIX to the GitHub Release before either registry upload
  • publish VS Code Marketplace and Open VSX independently with bounded, duplicate-safe retries
  • let manual retries reuse the exact attached package, or rebuild a missing legacy asset from its release tag
  • run the pinned publishing tools on a supported Node 22 runtime
  • reconcile Release Drafter after a pull request is fully merged

Why

The initial v2.3.1 and v2.3.2 release jobs both reached the VS Code Marketplace upload and timed out after about 180 seconds at /_apis/gallery. The former fail-fast sequence then skipped Open VSX and the GitHub Release asset. A targeted retry later published v2.3.1 successfully, confirming that the package, version, and credentials were valid and that the workflow needed transient-failure recovery.

Verification

  • complete Node test suite passes under Node 22
  • release-policy tests cover independent delivery, bounded retries, exact-tag recovery, package-policy verification, and current CLI engine requirements
  • the v2.3.2 recovery VSIX passes the current package verifier

Publishing remains maintainer controlled. This pull request changes delivery reliability only and does not publish a release by itself.

Carl723000 and others added 8 commits September 12, 2026 18:31
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
Co-authored-by: OpenAI Codex <215057067+openai-codex[bot]@users.noreply.github.com>
@Carl723000
Carl723000 requested a review from jack21 as a code owner September 12, 2026 14:00
@github-actions github-actions Bot added the fix Patch — bug fix label Sep 12, 2026
@Carl723000
Carl723000 merged commit 1dc4449 into ClaudeCodeUsage:main Sep 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix Patch — bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant