Skip to content

[plugins] reproduce tested ChatGPT command versions in upload packages - #237

Draft
Kudo wants to merge 1 commit into
codex/chatgpt-skills/expo-web-to-nativefrom
codex/chatgpt-skills/package
Draft

Kudo wants to merge 1 commit into
codex/chatgpt-skills/expo-web-to-nativefrom
codex/chatgpt-skills/package

Conversation

@Kudo

@Kudo Kudo commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Keep @latest in source skills and pin EAS CLI only in the upload copy, resolving its current version with npm view. Preserve submit-expo-feedback@latest and remove the latest tag from create-expo-app to match the passing upload. Other explicit npm latest helpers are resolved once per package; existing exact versions stay unchanged.

Package tracked portable files and preserve assets, source files, and plugin version 1.14.0. Exclude hooks and Claude-specific configuration, reject escaping paths, and refuse to overwrite an existing ZIP. Remove the experimental --unversioned mode and document the single submission command.

Test plan

  • Validated the integrated stack with skill limits/metadata/catalog checks, overview routing, Claude marketplace/plugin validation, version validation, and git diff --check.
  • bun test scripts/create-chatgpt-plugin.test.ts: 11 tests pass, covering version lookups, command exceptions, source/binary preservation, tracked-file selection, output preservation, invalid metadata, private errors, and symlink rejection.
  • The uploader confirmed rescan 28 passed. The revised script-generated ZIP has 125 of 126 files byte-identical to that package; only the packaging README differs.
  • Ran the script against npm: EAS CLI resolved to 24.11.0. The ZIP contains 126 files / 24 skills; all skill files, executable helpers, assets, manifest, and MCP configuration match passing rescan 28.
  • Both plugin manifests remain 1.14.0.

@Kudo
Kudo added this pull request to stack #220 October 6, 2026 19:52
@Kudo Kudo changed the title [plugins] pin npm versions only in ChatGPT upload packages [plugins] package ChatGPT uploads with optional npm version pinning Oct 6, 2026
@Kudo
Kudo force-pushed the codex/chatgpt-skills/package branch from ea3f552 to dbef7be Compare October 7, 2026 12:47
@Kudo Kudo changed the title [plugins] package ChatGPT uploads with optional npm version pinning [plugins] reproduce tested ChatGPT command versions in upload packages Oct 7, 2026
@Kudo
Kudo force-pushed the codex/chatgpt-skills/package branch from dbef7be to 5b74111 Compare October 23, 2026 17:09
@Kudo
Kudo force-pushed the codex/chatgpt-skills/package branch from 5b74111 to cc61438 Compare October 23, 2026 17:13
@Kudo
Kudo force-pushed the codex/chatgpt-skills/package branch from cc61438 to f3ea53c Compare October 23, 2026 17:18
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