Skip to content

Component manifest and packaging SIP - #3740

Draft
itowlson wants to merge 1 commit into
spinframework:mainfrom
itowlson:component-manifest-packaging
Draft

itowlson wants to merge 1 commit into
spinframework:mainfrom
itowlson:component-manifest-packaging

Conversation

@itowlson

@itowlson itowlson commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

This picks up Michelle's existing work in #3697 (I show up as co-author on her commits only because of rebasing).

Currently this includes Michelle's work in the code - I am not sure of the status of that but longer term we will presumably want to split it out from the SIP.

So far this has light rework and detailing, but I'll work through comments on Michell's original PR (especially Till's lengthy brain dump) in future commits.

@itowlson
itowlson force-pushed the component-manifest-packaging branch from 2c4e2f4 to 66251e1 Compare October 19, 2026 00:04
@itowlson

Copy link
Copy Markdown
Contributor Author

It looks like the code included with the SIP is quite out-of-date, e.g. the code derives the namespace from the registry (if I'm reading this right) whereas the SIP has had the name in the manifest being namespace-qualified for quite a while. My guess is Michelle was using the code to POC some of the hairier bits like embedding, and not worrying too much about keeping every part of it up to date as the SIP developed. So once the SIP looks okay we'll need to give the code a bit of a Paddington Bear stare.

@fibonacci1729 fibonacci1729 moved this to Triage Needed in Spin Triage Oct 26, 2026
@itowlson
itowlson force-pushed the component-manifest-packaging branch from 9a400b8 to 86a4d1e Compare October 26, 2026 22:41
Signed-off-by: itowlson <ivan.towlson@fermyon.com>
@itowlson
itowlson force-pushed the component-manifest-packaging branch from 86a4d1e to 5a648cf Compare October 26, 2026 22:43
@itowlson

Copy link
Copy Markdown
Contributor Author

After guidance from @fibonacci1729 I've removed Michelle's code (we can refer to her PR if we need it again).

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

Status: Triage Needed

Development

Successfully merging this pull request may close these issues.

1 participant