fix(ci): restore Makefile so build.yaml workflow's make calls work #26
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_proxy!26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Second repo in the home#188 CI sweep.
Why CI is red
Commit
16baab3("refactor: update proxy architecture, remove legacy build scripts") deleted:Makefilescripts/build_lib.shIntent was "build now handled by cargo/hero_proc" — but
.forgejo/workflows/test.yamlwas not updated. It still callsmake check,make test,make fmt-check,make lint. Every CI step has died onmake: *** No rule to make target 'check'. Stop.since.Fix
Restore the contract with a slim 70-line Makefile that calls cargo directly — no
scripts/build_lib.shdependency (we don't reintroduce 2,500 lines of removed scripts). Operations that needed build_lib.sh (install, run, ship-binary) are now handled by hero_proc per the original16baab3intent; cargo is the only thing this Makefile wraps.Targets:
Local verification
Out of scope (intentional — per home#188 discipline)
Flagging both for separate follow-up PRs (no silent disables here):
cargo fmt --checkexits 1 on pre-existing format drift incrates/hero_proxy_server/src/{db,lib}.rs. Currenttest.yamlhascontinue-on-error: trueon Format so it doesn't block CI green; this PR doesn't change that. Will normalize viastyle: cargo fmtprep commit when canonicalising the workflow (next PR for this repo).cargo clippy -D warningsflagsunnecessary_castinhero_proxy_tests/integration.rs. Same pattern —continue-on-error: truein current workflow. Real fix (clippy warnings + remove continue-on-error) is the canonicalisation follow-up PR.Discipline confirmation:
Tracker
home#188 — Green CI on every Hero distribution repo. Repo 2 of 20.
Reference (first port): hero_proc PR #49
Signed-off-by: mik-tf
makecalls workSquash-merged to
developmentas919c391. Branch deleted.Pull request closed