Skip to content

ci: accept vsce-normalised filenames in VSIX inspection - #17

Merged
cloudcell merged 1 commit into
mainfrom
fix/vsix-inspection-filenames
Nov 15, 2026
Merged

cloudcell merged 1 commit into
mainfrom
fix/vsix-inspection-filenames

Conversation

@cloudcell

Copy link
Copy Markdown
Owner

Summary

  • publish-vscode.yml required extension/README.md and extension/LICENSE, but vsce 4.x normalises doc filenames (readme.md, LICENSE.txt, changelog.md) — the release would fail inspection on a valid package.
  • Compare archive entries case-insensitively and match readme/license by prefix.

Test plan

  • Local vsce package + the same inspection logic passes on om-tools.vsix

Generated with Devin

vsce emits readme.md/LICENSE.txt/changelog.md regardless of the source
file case, so the exact-name check would reject every package.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@cloudcell
cloudcell merged commit 221f32a into main Nov 15, 2026
2 checks passed
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.

1 participant