Skip to content

Stop Native hot reload from scanning logs and vendor - #140

Merged
DavidWilliamBalbino merged 1 commit into
mainfrom
fix/native-hot-reload-loop
Oct 4, 2026
Merged

DavidWilliamBalbino merged 1 commit into
mainfrom
fix/native-hot-reload-loop

Conversation

@DavidWilliamBalbino

Copy link
Copy Markdown
Contributor

What changed

  • Keep development logs and Composer vendor files out of the Native hot-reload fingerprint, while continuing to detect source edits.
  • Resolve project-relative paths consistently during recursive fingerprinting.
  • Prepare v1.0.31; v1.0.30's release gate failed before a public GitHub release was created.

Why

The immutable v1.0.30 release candidate entered an endless reload cycle because the first-run gate saved pam dev output inside the app directory. Scanning vendor on every 100 ms poll also wasted CPU on files managed by Composer.

Validation

  • cargo test --locked --workspace
  • php packages/native/tests/run.php
  • php scripts/test-release-workflows.php
  • cargo fmt --all -- --check
  • scripts/composer-package.sh validate-tag v1.0.31

@DavidWilliamBalbino
DavidWilliamBalbino merged commit 4b11dcb into main Oct 4, 2026
6 checks passed
@DavidWilliamBalbino
DavidWilliamBalbino deleted the fix/native-hot-reload-loop branch October 4, 2026 03:05
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