chore(dev): add gateway serve recipes #231

Merged
jwilger merged 1 commit from chore/dev-gateway-8090-recipe into main 2026-05-17 08:21:51 -07:00
Owner

Summary

  • add just serve to build the packaged ar-cli artifact and run the embedded OCI gateway on 0.0.0.0:8090
  • add just watch for a Bacon-driven cargo bare-mode rebuild/restart loop
  • update bacon.toml guidance and add the gateway-dev Bacon job

Verification

  • just --list
  • bacon --list-jobs
  • just --dry-run serve
  • nix build --no-link .#ar-cli
## Summary - add `just serve` to build the packaged `ar-cli` artifact and run the embedded OCI gateway on `0.0.0.0:8090` - add `just watch` for a Bacon-driven cargo bare-mode rebuild/restart loop - update `bacon.toml` guidance and add the `gateway-dev` Bacon job ## Verification - `just --list` - `bacon --list-jobs` - `just --dry-run serve` - `nix build --no-link .#ar-cli`
chore(dev): add gateway serve recipes
All checks were successful
CI / Format check (pull_request) Successful in 6s
CI / Clippy (pull_request) Successful in 42s
CI / Build PR artifacts (no token) (pull_request) Successful in 2s
CI / Request auto_review semantic review (pull_request) Successful in 2s
CI / Publish PR artifact packages (pull_request) Successful in 2s
auto_review auto_review: no findings
CI / Dependency policy (pull_request) Successful in 13s
CI / Test (pull_request) Successful in 56s
CI / Build (pull_request) Successful in 34s
6298d84dd1
auto-review left a comment

This PR introduces new just commands for serving and watching the gateway, along with updates to the bacon.toml for development guidance. The changes appear safe to merge, enhancing the development workflow with clear instructions and automation.

Walkthrough

  • Justfile:
    • Added serve command to build and run the gateway on 0.0.0.0:8090.
    • Added watch command for a Bacon-driven rebuild/restart loop.
  • bacon.toml:
    • Updated comments to reflect the new development workflow using just serve and just watch.
    • Added a new gateway-dev job for local cargo development with a bare-mode restart loop.
This PR introduces new `just` commands for serving and watching the gateway, along with updates to the `bacon.toml` for development guidance. The changes appear safe to merge, enhancing the development workflow with clear instructions and automation. ## Walkthrough - **Justfile**: - Added `serve` command to build and run the gateway on `0.0.0.0:8090`. - Added `watch` command for a Bacon-driven rebuild/restart loop. - **bacon.toml**: - Updated comments to reflect the new development workflow using `just serve` and `just watch`. - Added a new `gateway-dev` job for local cargo development with a bare-mode restart loop.
jwilger deleted branch chore/dev-gateway-8090-recipe 2026-05-17 08:21:51 -07:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
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
Slipstream/auto_review!231
No description provided.