fix(release): apply beta.1 readiness fixes from #271#286
Open
SisyphusZheng wants to merge 5 commits into
Open
Conversation
added 5 commits
July 7, 2026 18:50
- Include all transitive @openelement/* packages in generated deno.json imports so Deno's npm linker symlinks them into node_modules. - Set minimumDependencyAge: 0 in generated deno.json so fresh releases install. - Guard adapter-vite WORKSPACE_ROOT so npm consumers don't get invalid aliases.
The generated API route wrapper used c.executionCtx directly, which throws when the Hono app is invoked outside a real request context (e.g. during SSG prerender of /api/* routes). Wrap it in a try/catch so platform falls back to undefined, matching page loader behaviour.
…ild test Prevents the create CLI e2e from being blocked by Deno 2.9's default 24-hour minimum dependency age window during same-day publishes.
- Prefix publish:npm / publish:npm:dry-run with generate:ui-manifest. - Pin internal workspace dependencies exactly in published package.json. - Gate npm provenance on GITHUB_ACTIONS only. - Restrict --allow-dirty to dry-run packs. - Clean stale package .tgz files before packing. - Use distinct alpha/beta npm dist-tags. - Remove deploy:pages / smoke:deploy from AutoFlow release matrix. - Document Cloudflare Pages deployment as external in STATUS.md. - Add publish:npm:dry-run to the release gate matrix. - Harden autoflow-ci.yml and pin opencode-review action. - Update bump-version.ts metadata and add version-step validation. - Reconcile adapter-vite/router surfaces in PACKAGE_SURFACE.md. - Format pre-existing unformatted files. Closes #271
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
|
APIError: Insufficient Balance |
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR applies all fixes tracked in #271 to clear the release-pipeline blockers before entering v0.41.0-beta.1.
Changes
Release pipeline
deno.json:publish:npm/publish:npm:dry-runnow rungenerate:ui-manifestfirst.tools/publish-npm.ts: internal dependencies are pinned exactly;--allow-dirtyonly for dry-run; stale.tgzcleaned before packing; provenance gated onGITHUB_ACTIONS; alpha/beta prereleases use distinct npm tags.tools/autoflow/policy.ts: addedpublish:npm:dry-runto the release gate matrix; removeddeploy:pages/smoke:deploygates.tools/autoflow/release.ts: removed the no-op Cloudflare Pages deploy and smoke steps from the release plan.docs/status/STATUS.md: documented that Cloudflare Pages deployment is handled externally.Tooling hardening
.github/workflows/autoflow-ci.yml: addedpermissions,concurrency,timeout-minutes..github/workflows/opencode-review.yml: pinned checkout to v4 and pinned the opencode action to a commit SHA.tools/bump-version.ts: updated stale header metadata and added prerelease-step validation.Docs truth
docs/current/PACKAGE_SURFACE.md: updated title to alpha.7 and documented adapter-vite/router internal surfaces.docs/release/v0.41.0-alpha.7-plan.mdanddocs/release/v0.41.0-beta.1-plan.md: updated task lists.Formatting
deno task fmt:checkis green.Verification
deno task fmt:check✅deno task lint✅deno task typecheck✅deno task test✅deno task build✅deno task pack:dry-run✅deno task publish:npm:dry-run✅deno task package-surface:check✅deno task docs:check-current✅deno task workflow:check✅deno task autoflow:test✅Closes #271