Skip to content

Publish directory-built module packages - #12

Draft
admdly wants to merge 8 commits into
mainfrom
codex/directory-package-publisher
Draft

admdly wants to merge 8 commits into
mainfrom
codex/directory-package-publisher

Conversation

@admdly

@admdly admdly commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Upload each ready-to-install release ZIP and manifest to the package API, then poll the processing job before submitting its artifact ID, SHA-256 and Download URL. Failed or timed-out jobs stop publication; retries reuse queued or completed work.

Preserve latest-release selection, prerelease retries and the 100-release limit. Use root icon filenames without a manifest icon field, plain version tags and date-only release dates.

Deployment dependency: API #308 and directory #415 are merged. Keep this PR in draft until the production API's package runtime is configured, enabled and smoke-tested before the first publisher run.

admdly added a commit that referenced this pull request Nov 7, 2026
Send the manifest's public extension ID as `identifier` in directory
creation requests. Keep the manifest ID and update paths as public
identifiers, and update the publishing regressions and setup notes for
UUID-based developer bindings.

Companion API change: FOSSBilling/api#309. Merge
alongside the API contract update before running the publisher.
Directory caller update:
FOSSBilling/extensions#416. Package publishing
continues separately in #12.
@admdly admdly self-assigned this Nov 10, 2026

This branch has not been deployed

No deployments
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