Skip to content

feat(tri): Railway CLI wrapper via tri railway command #482

@gHashTag

Description

@gHashTag

Completed

  • Added rule: DO NOT create Railway GraphQL API clients. All Railway operations MUST go through tri railway (CLI wrapper)
  • Rewrote railway_build.zig — uses Railway CLI via std.process.Child:
    • tri railway build — runs railway up --detach
    • tri railway statusrailway status
    • tri railway logsrailway logs
    • tri railway download — placeholder with instructions
  • Registered command in src/tri/tri_register.zig

Verified

Railway CLI working:

  • Project: trinity
  • Environment: production
  • Service: w-primary-1773856751-11

Next Steps for Deploy

  1. Create service (if needed): railway up --service tri-build
  2. Set variables: railway variables --set "BUILDER=NIXPACKS"
  3. Run: tri railway build

Closes #XXX

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions