Skip to content

fix(ci): install Flutter cargo tools explicitly#7

Merged
Tovli merged 1 commit into
masterfrom
codex/durable-cargo-expand-ci
Jun 21, 2026
Merged

fix(ci): install Flutter cargo tools explicitly#7
Tovli merged 1 commit into
masterfrom
codex/durable-cargo-expand-ci

Conversation

@Tovli

@Tovli Tovli commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a retrying cargo tool installer used by Flutter/Dart CI codegen
  • install pinned flutter_rust_bridge_codegen and cargo-expand before make codegen-flutter
  • run React Native codegen through a generic retry wrapper to survive transient crates.io EOFs during first-time helper builds
  • retry wasm-pack release downloads so transient GitHub 5xx responses do not fail web builds immediately
  • add CI guard tests for tool installation, command retry behavior, and workflow wiring
  • bump workspace version from 0.3.8 to 0.3.9

Verification

  • python tests/check_ci_workflows.py
  • bash tests/test-install-cargo-tool.sh
  • bash tests/test-retry-command.sh
  • git diff --check
  • cargo test --locked --workspace
  • cargo fmt --check

@Tovli
Tovli force-pushed the codex/durable-cargo-expand-ci branch from d50054c to d2af01e Compare June 21, 2026 09:29
Pin and retry Flutter Rust Bridge cargo tool installs so cargo-expand is present before Dart codegen. Bump workspace version to 0.3.9.

Co-Authored-By: claude-flow <ruv@ruv.net>
@Tovli
Tovli force-pushed the codex/durable-cargo-expand-ci branch from d2af01e to 92de33b Compare June 21, 2026 09:31
@Tovli
Tovli merged commit ebe0e64 into master Jun 21, 2026
5 checks passed
@Tovli
Tovli deleted the codex/durable-cargo-expand-ci branch June 21, 2026 09:55
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