Skip to content

fix(ci): generate web bindings in nightly build - #2187

Merged
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:fix/nightly-generate-web-api-bindings
Aug 10, 2026
Merged

fix(ci): generate web bindings in nightly build#2187
wgqqqqq merged 2 commits into
GCWing:mainfrom
wgqqqqq:fix/nightly-generate-web-api-bindings

Conversation

@wgqqqqq

@wgqqqqq wgqqqqq commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Generate ts-rs Web API bindings before the nightly Web UI type-check.
  • Add a GitHub workflow contract test that enforces generation before type-checking.

Verification

  • pnpm run check:github-config
  • node --test scripts/check-github-config.test.mjs
  • git diff --check

AI-assisted change; tested with the focused GitHub workflow checks.

@wgqqqqq

wgqqqqq commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator Author

Fork nightly validation: https://github.com/wgqqqqq/BitFun/actions/runs/31364998581

All 5 package platforms passed Generate web API bindings, Type-check web UI, and Patch nightly version:

  • macos-x64
  • macos-arm64
  • windows-x64
  • linux-arm64
  • linux-x64

The full Tauri packaging jobs are still running. The PR Frontend Build and Rust Build Checks passed; the unrelated CLI test jobs hit the existing terminal startup prompt timeout.

…e-web-api-bindings

# Conflicts:
#	scripts/check-github-config.test.mjs
@wgqqqqq
wgqqqqq merged commit e63084b into GCWing:main Aug 10, 2026
7 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.

1 participant