Skip to content

Migrate skeleton to Foundation 3 runtime lifecycle - #9

Draft
abmmhasan wants to merge 27 commits into
mainfrom
foundation-3/runtime-lifecycle
Draft

Migrate skeleton to Foundation 3 runtime lifecycle#9
abmmhasan wants to merge 27 commits into
mainfrom
foundation-3/runtime-lifecycle

Conversation

@abmmhasan

Copy link
Copy Markdown
Member

Summary

Migrate the InfByte application skeleton to the finalized Foundation 3 runtime architecture.

  • target the Foundation 3 integration branch until the 3.0 tag is published
  • use explicit app.capabilities topology instead of implicit optional-package activation
  • remove Foundation 2 resolver/route-cache switches and directory layout
  • delegate production native HTTP adaptation and response emission to the trusted Foundation/Webrick release runtime
  • build one immutable web/CLI/worker/scheduler generation through optimize
  • pass trusted release metadata to the built-in development server
  • update deployment guidance, archive filters, and release-generation tests
  • preserve Foundation::web() / Application::handle() only for embedded/testing convenience

This PR is intentionally draft while Foundation 3 itself is still on foundation-3/runtime-architecture-plan. The dependency constraint should become ^3.0 when Foundation 3 is tagged.

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