Cherry-pick CI and build fixes from stale branches #57

Merged
timur merged 2 commits from fix/stale-branch-cleanup into development 2026-03-13 12:46:45 +00:00
Owner

Summary

Preserves the valuable fixes from development_fix_ci_build and development_fix_ci_tests before deleting those stale branches.

  • build_lib.sh: always run rustup target add for musl target (was incorrectly skipped, causing CI failures)
  • CI workflows: narrow push triggers from ["*"] to [development, main] to avoid wasteful CI runs on feature branches
  • pid1 tests: fix ZINIT_SERVER_BINZINIT_OPENRPC_BIN env var mismatch
  • pid1 tests: add .wait() after .kill() to prevent zombie processes

Part of #56

Test plan

  • cargo build --workspace passes
  • CI runs only on development/main pushes after merge

🤖 Generated with Claude Code

## Summary Preserves the valuable fixes from `development_fix_ci_build` and `development_fix_ci_tests` before deleting those stale branches. - **build_lib.sh**: always run `rustup target add` for musl target (was incorrectly skipped, causing CI failures) - **CI workflows**: narrow push triggers from `["*"]` to `[development, main]` to avoid wasteful CI runs on feature branches - **pid1 tests**: fix `ZINIT_SERVER_BIN` → `ZINIT_OPENRPC_BIN` env var mismatch - **pid1 tests**: add `.wait()` after `.kill()` to prevent zombie processes Part of #56 ## Test plan - [x] `cargo build --workspace` passes - [ ] CI runs only on development/main pushes after merge 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(ci): cherry-pick valuable fixes from stale branches
Some checks failed
Build and Test / build (pull_request) Failing after 1m3s
Tests / test (pull_request) Failing after 1m29s
aa38b30193
Preserved fixes from development_fix_ci_build and development_fix_ci_tests
before deleting those branches:

- build_lib.sh: always run `rustup target add` for musl (was incorrectly
  skipped, causing "can't find crate for core" in CI)
- CI workflows: narrow push triggers from ["*"] to [development, main]
- pid1 tests: fix ZINIT_SERVER_BIN → ZINIT_OPENRPC_BIN env var mismatch
- pid1 tests: add .wait() after .kill() to prevent zombie processes

Closes #56

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: keep ZINIT_SERVER_BIN naming instead of ZINIT_OPENRPC_BIN
Some checks failed
Tests / test (pull_request) Failing after 3s
Build and Test / build (pull_request) Failing after 3s
33e9bb63c6
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
timur merged commit 1162d226f9 into development 2026-03-13 12:46:45 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
geomind_code/zinit_archive2!57
No description provided.