Skip to content

ci: repair autoflow-ci gates broken by prior merges and doc drift#368

Merged
SisyphusZheng merged 2 commits into
devfrom
fix/ci-repair-autoflow-gates
Jul 9, 2026
Merged

ci: repair autoflow-ci gates broken by prior merges and doc drift#368
SisyphusZheng merged 2 commits into
devfrom
fix/ci-repair-autoflow-gates

Conversation

@SisyphusZheng

Copy link
Copy Markdown
Member

Summary

Repairs the `autoflow-ci` gates that are currently red on `dev` (blocking every PR):

Notes

  • The remaining `Cannot find native binding` error in the SSG test is a known intermittent npm-native-binding flake (see docs/release/v0.41.0-alpha.4.md:93); it is environment-only and resolves on rerun.
  • Validated locally: `fmt:check`, `arch:check`, `ssg-package-resolver` (14/14), `policy` (22/22) all pass.

Test plan

  • `deno fmt --check` clean
  • `deno run --allow-read --allow-run tools/check-architecture-contract.ts` passes
  • `deno test packages/adapter-vite/tests/ssg-package-resolver.test.ts` passes
  • `deno test tools/autoflow/tests/policy.test.ts` passes

- deno fmt: format 18 tracked files left unformatted by prior merges
  (signal/src/index.ts, ssg/entry-renderer.ts, create templates, test files).
- arch:check: add reviewed type-escape allowlist entry for
  packages/core/src/render-dsd.ts:298 (injectPropsSafe dynamic prop write).
- create regression (#285/#278 cli.ts -> src/cli.ts):
  - tools/third-party-wc-smoke.ts: run packages/create/src/cli.ts.
  - tools/publish-npm.ts: bin entries point to ./src/cli.js.
  - packages/adapter-vite/src/ssg-package-resolver.ts: OPENELEMENT_EXPORT_FILES
    create root export is now ./src/cli.ts.
- tools/autoflow/__tests__/policy.test.ts: JSR is no longer a release channel
  (#322), so the CI plan must not include a jsr publish step (assertFalse).
@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.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@cloudflare-workers-and-pages

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

Copy link
Copy Markdown

Deploying openelement with  Cloudflare Pages  Cloudflare Pages

Latest commit: d4dde89
Status: ✅  Deploy successful!
Preview URL: https://3d62345f.lessjs.pages.dev
Branch Preview URL: https://fix-ci-repair-autoflow-gates.lessjs.pages.dev

View logs

…k-import-map

The create CLI moved to packages/create/src/cli.ts (#285/#278). Two more
runtime call sites still referenced the old path, breaking consumer:local,
consumer:packaged, and package-surface:check:
- tools/consumer-local.ts: run packages/create/src/cli.ts
- tools/check-import-map.ts: run packages/create/src/cli.ts
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

APIError: Insufficient Balance

opencode session  |  github run

@SisyphusZheng SisyphusZheng merged commit 2e7da61 into dev Jul 9, 2026
4 of 5 checks passed
@SisyphusZheng SisyphusZheng deleted the fix/ci-repair-autoflow-gates branch July 9, 2026 06:14
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