standardize: port 3389, package name hero_compute_manager #1

Merged
mik-tf merged 6 commits from development_hero_zero_standardize into development 2026-02-12 01:12:04 +00:00
Owner

Part of hero ecosystem standardization.

Changes

  • buildenv.sh: PORTS 3760 -> 3389
  • Cargo.toml: package name hero_compute -> hero_compute_manager
  • Cargo.toml: added [lib] name = "hero_compute" to preserve internal crate name
  • src/config.rs: default port 3760 -> 3389
  • Makefile compliance: moved port-killing logic to scripts/stop-ports.sh
  • Added CI: created .forgejo/workflows/build.yaml with check, test, and build steps

Testing

All 15 hero ecosystem services Running with correct ports via hero_zero clean build. 57 unit tests pass across 6 repos, 0 failures.

Part of hero ecosystem standardization. ## Changes - buildenv.sh: PORTS 3760 -> 3389 - Cargo.toml: package name `hero_compute` -> `hero_compute_manager` - Cargo.toml: added `[lib] name = "hero_compute"` to preserve internal crate name - src/config.rs: default port 3760 -> 3389 - **Makefile compliance**: moved port-killing logic to `scripts/stop-ports.sh` - **Added CI**: created `.forgejo/workflows/build.yaml` with check, test, and build steps ## Testing All 15 hero ecosystem services Running with correct ports via hero_zero clean build. 57 unit tests pass across 6 repos, 0 failures.
- Rename compute -> hero_compute_manager (Cargo.toml)
- Rename compute_client -> hero_compute_manager_client (Cargo.toml)
- Update buildenv.sh BINARIES
- Per naming_convention: binary matches repo name in snake_case
- Replace inline for-loop port killing with bash scripts/stop-ports.sh
- Per makefile_helper skill
feat: add CI build workflow
Some checks are pending
Build and Test / build (pull_request) Waiting to run
Build and Test / build (push) Successful in 1m35s
ad6214b402
- Forgejo CI that checks compilation and runs tests
- Uses build_lib.sh for cargo environment
- Ensures binary always builds on every push/PR
ci: restrict test triggers to PRs and push to development/main
All checks were successful
Build and Test / build (pull_request) Successful in 1m18s
199a6665cc
Stop triggering test/build workflows on every push to every branch.
Tests now run only on:
- push to development or main (post-merge validation)
- pull_request targeting development or main (pre-merge check)
- manual workflow_dispatch

Per forge_ci skill: Standard Workflow Triggers convention.
mik-tf merged commit 9b7929a07f into development 2026-02-12 01:12:04 +00:00
mik-tf deleted branch development_hero_zero_standardize 2026-02-12 01:12:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
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
lhumina_code/hero_compute_manager!1
No description provided.