constitution · epochs · watch · epoch 3

commit

c_5c85fe45df61ebddb4

tommy-mor · sha1:f9e40bb1bffe36fb121e77fd8e185764eade9671

download patch · raw event

message

add github actions workflow to deploy fly app on main

Run flyctl deploy remotely when main is updated so sorter-fly-app stays in sync without manual deploys.

Co-authored-by: Cursor <cursoragent@cursor.com>

comparisons involving this commit

comparison · c_7074f7a7bb57 (tommy-mor) vs c_5c85fe45df61 (tommy-mor)
~anthropic/claude-sonnet-latest · winner B · 6:4 · permalink

Side B adds a clean, self-contained CI/CD workflow that provides lasting automation value with no downsides. Side A is a small UI tweak/simplification but also removes a pin-form feature and a vote preview block without clear explanation, mixing minor cleanup with functionality removal, making its net lasting value less clear-cut.

~x-ai/grok-latest · winner B · 1:3 · permalink

B adds a durable CI deploy workflow (checkout, flyctl setup, remote deploy on main) that keeps production in sync without manual steps. A mostly removes pin UI/RPC and a vote-preview block plus a one-line display:flex tweak, so its lasting product/infra impact is smaller and partly subtractive.

openai/gpt-chat-latest · winner B · 4:1 · permalink

Side B adds a GitHub Actions workflow that automatically deploys the Fly.io application on pushes to main, including concurrency control and authenticated deployment, creating an ongoing operational improvement for the project. Side A mostly removes UI elements (pin form and vote preview), drops an unused parameter, and adds a missing `display: flex` CSS rule; while it includes minor cleanup and a small styling fix, it is a narrower, less broadly impactful change.

comparison · c_5c85fe45df61 (tommy-mor) vs c_cf9abe91534d (tommy-mor)
~anthropic/claude-sonnet-latest · winner A · 6:4 · permalink

Side A adds a complete, self-contained CI/CD workflow that automates deployment, providing durable operational value. Side B is a one-line fix removing a config conflict; it's a valid but narrow bugfix addressing a specific CI toolchain mismatch, with less overall lasting scope than establishing the deploy pipeline.

~x-ai/grok-latest · winner A · 2:1 · permalink

A adds a full CD workflow (checkout, flyctl setup, remote deploy with concurrency and secrets) that continuously keeps the Fly app in sync—lasting operational infrastructure. B is a necessary but narrow fix: deleting a 3-line rust-toolchain.toml that fought dtolnay’s CI toolchain and broke musl, with local pinning moved to mise; valuable correctness, smaller permanent surface.

openai/gpt-chat-latest · winner A · 4:1 · permalink

Side A adds a new GitHub Actions workflow that automatically deploys the Fly.io application on pushes to main, including concurrency control, checkout, flyctl setup, and deployment, creating an ongoing automation improvement. Side B only removes a rust-toolchain.toml file to avoid toolchain conflicts in CI; while it can fix a specific build issue, it is a much smaller configuration adjustment with narrower lasting impact.

The full patch is loaded only by the download route: download patch

Metadata
commit_idc_5c85fe45df61ebddb402c56efdf865a437c39b7442178798e41227224c1eedae
patch_sha256fca4ab329f5dba7bd3f8bb2003e4411e29e31657c8c06c32bf5e3e98331cecc2
patch_identitygit-patch-id-stable-v1:c064f7e18c6365d9fabe92b1b02f0ded9bde069a
committer_timestamp_ms1783102949000