This repository has been archived on 2026-10-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
omarchy-pkgs/bin
David Heinemeier HanssonandClaude Opus 5 bf53101bbf Add bin/repo push and stop sync from deleting production
Heavy packages build faster on a local machine, but there was no way to get
the artifacts to the server: bin/upload-prebuilt publishes to the rclone
remote from whatever tree it runs in, so the local -> host hop was manual.

bin/repo push rsyncs build-output artifacts to the host, verifies checksums,
and runs upload-prebuilt over ssh. Signing stays on the host, which is the
only machine with the key and the only one holding a complete repository.

Publishing from a local checkout was worse than merely unsupported. sync ran
rclone sync --delete-after against a tree that pkgs.omarchy.org/ gitignores,
so on any machine that had not run a full release it would have deleted the
production repository -- guarded only by a y/N prompt that --skip-prod-check
turns off. Package uploads are now additive, deletion moves behind --prune,
and sync refuses to publish a database built from a tree holding fewer
packages than the remote already lists.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 03:13:06 -07:00
..
2025-12-13 19:15:34 -05:00
2026-07-13 19:55:23 -04:00
2026-07-13 19:55:23 -04:00
2026-01-10 20:36:21 -05:00
2026-07-13 19:55:23 -04:00
2026-08-12 00:14:02 -04:00
2026-05-08 01:04:52 -04:00
2026-05-08 01:04:52 -04:00
2025-11-10 11:03:39 -05:00
2025-11-10 11:03:39 -05:00
2025-11-10 11:03:39 -05:00
2026-04-23 13:59:21 +02:00