Skip to content

fix(0.42): alpha.7 light-fullstack floor (TP-5.7) - #617

Merged
SisyphusZheng merged 8 commits into
devfrom
feature/0.42.0-alpha.7-light-fullstack
Jul 29, 2026
Merged

fix(0.42): alpha.7 light-fullstack floor (TP-5.7)#617
SisyphusZheng merged 8 commits into
devfrom
feature/0.42.0-alpha.7-light-fullstack

Conversation

@SisyphusZheng

Copy link
Copy Markdown
Member

Summary

TP-5.7 ship gate for 0.42.0-alpha.7 WC light fullstack floor.

Closes #597 #598 #599 #600 #601 #602 #607 #608 #611 #616

Must-close

Plan

VERSION_PLAN TP-5.7 / light fullstack promise.

Test plan

  • deno test entry-generators, entry-renderer, ssg-render, render-ir, create cli, publish-npm, npm-release-verifier
  • deno task package-surface:check
  • CI green
  • After merge to main: publish-existing 0.42.0-alpha.7 (version bump separate or follow-up)
  • Manual: npm dist-tag add @openelement/*@0.41.2 latest if still on alpha

Close audit round-3 ship gate: morph residual bugs, SSG fail-closed,
request-time start/preview CLI, serializeAttrs XSS floor, CSRF same-origin
default, npm latest stays on stable, claim honesty.

Issues: #597 #598 #599 #600 #601 #602 #607 #608 #611 #616
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 28, 2026

Copy link
Copy Markdown

Deploying openelement with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8a1c970
Status: ✅  Deploy successful!
Preview URL: https://04097fc7.lessjs.pages.dev
Branch Preview URL: https://feature-0-42-0-alpha-7-light.lessjs.pages.dev

View logs

@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

for (const filePath of candidates) {
if (!filePath.startsWith(distDir)) continue;
if (!existsSync(filePath) || !statSync(filePath).isFile()) continue;
const body = readFileSync(filePath);
)

hono/ssg fetches every route on the Hono app, including API endpoints
like /_data that return 400 on GET. Filter staticNon200 against routeInfo
(page routes) so API non-200 responses don't break the build.
@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

Playwright with javaScriptEnabled:false sends Origin:null on form
submissions, which ADR-0121's CSRF check tries to parse as URL and
rejects with 403.  Pass env via the nitro event and set
OPEN_ELEMENT_DISABLE_CSRF=1 in the webServer command.
@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

Starter template added @openelement/adapter-vite/nitro-mount (#601)
but consumer-local.ts import surface check wasn't updated.
@github-actions

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@SisyphusZheng
SisyphusZheng merged commit 0e6eef4 into dev Jul 29, 2026
5 of 6 checks passed
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.

2 participants