Skip to content

[codex] add first-class module versions API#9

Closed
lazyGPT07 wants to merge 1 commit into
profullstack:masterfrom
lazyGPT07:codex/module-versions-endpoint
Closed

[codex] add first-class module versions API#9
lazyGPT07 wants to merge 1 commit into
profullstack:masterfrom
lazyGPT07:codex/module-versions-endpoint

Conversation

@lazyGPT07

Copy link
Copy Markdown

What changed

  • add GET /api/modules/[slug]/versions for newest-first release history
  • add authenticated POST /api/modules/[slug]/versions for module authors
  • validate semantic versions and HTTP(S) package URLs
  • return 409 for duplicate releases and synchronize top-level module version metadata
  • document the endpoint and release workflow

Validation

  • focused endpoint tests: 11 passed
  • complete web suite: 31 files, 219 tests passed
  • TypeScript --noEmit passed
  • Next.js production build passed and emitted the new route

The full monorepo install was completed with lifecycle scripts disabled because the desktop-only better-sqlite3 dependency has no Node 24 Windows prebuild and this machine does not expose Python to node-gyp. Web validation is complete and does not use that native dependency.

Fixes #8

@ralyodio ralyodio closed this Jun 14, 2026
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.

feat: add first-class module versions API

2 participants