standardize: naming, ports, and dependency conventions #1

Merged
mik-tf merged 8 commits from development_hero_zero_standardize into development 2026-02-12 00:59:22 +00:00
Owner

Changes

Package Renames (5 workspace packages)

  • hero-supervisor → hero_supervisor
  • hero-coordinator → hero_coordinator
  • hero-runner → hero_runner
  • runner-hero → runner_hero
  • hero-supervisor-openrpc-client → hero_supervisor_openrpc_client

All internal dependency references updated

Build passes.

## Changes ### Package Renames (5 workspace packages) - hero-supervisor → hero_supervisor - hero-coordinator → hero_coordinator - hero-runner → hero_runner - runner-hero → runner_hero - hero-supervisor-openrpc-client → hero_supervisor_openrpc_client ### All internal dependency references updated **Build passes.**
- Rename herorunner -> hero_runner (bin/runners/hero/Cargo.toml)
- Rename supervisor -> hero_supervisor (bin/supervisor/Cargo.toml)
- Add install target to Makefile (installs to ~/hero/bin/)
- Per naming_convention: binary matches service name in snake_case
mik-tf changed title from standardize: ports 3390/3391, buildenv.sh to standardize: ports 3390/3391, add buildenv.sh 2026-02-11 21:05:02 +00:00
- Move install logic to scripts/install.sh with tmp+mv pattern
- Replace manual help echo with grep-based ## comments
- Per makefile_helper skill
feat: add CI build workflow
Some checks are pending
Build and Test / build (push) Waiting to run
Build and Test / build (pull_request) Waiting to run
2f8b8b9481
- Forgejo CI that checks compilation and runs tests
- Ensures binary always builds on every push/PR
standardize: rename all hyphenated package/dep names to snake_case
Some checks failed
Build and Test / build (pull_request) Waiting to run
Build and Test / build (push) Failing after 2s
80977ed16c
- hero-supervisor → hero_supervisor
- hero-coordinator → hero_coordinator
- hero-runner → hero_runner
- runner-hero → runner_hero
- hero-supervisor-openrpc-client → hero_supervisor_openrpc_client
- All dependency references updated

Per naming_convention: all package names must use snake_case.
mik-tf changed title from standardize: ports 3390/3391, add buildenv.sh to standardize: naming, ports, and dependency conventions 2026-02-12 00:01:26 +00:00
ci: restrict test triggers to PRs and push to development/main
Some checks are pending
Build and Test / build (pull_request) Waiting to run
8cbee38358
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.
merge: resolve Cargo.lock conflict with development
Some checks failed
Build and Test / build (pull_request) Failing after 2s
fc1399dcb3
mik-tf merged commit 43aba63c8c into development 2026-02-12 00:59:22 +00:00
mik-tf deleted branch development_hero_zero_standardize 2026-02-12 00:59:23 +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_coordinator!1
No description provided.