Unofficial release automation
Codex UI, rebuilt for Linux.
A public packaging pipeline that tracks upstream Codex UI releases, validates artifacts, and keeps Linux packages reproducible.
About
Built for repeatable Linux updates.
Codex UI changes fast. This project keeps Linux packaging deterministic: fetch current upstream source archive, rebuild native modules, apply Linux patches, emit packages, verify checksums, and keep local runtime data out of git.
Rationale
Maintenance time turned into leverage.
The automation came from a real workstation need: frequent Codex UI updates made manual Linux repackaging repetitive. Long builds, dependency installs, and CI waits became the right time to make that workflow reliable.
Pipeline
Actions is the release authority.
Read upstream appcast and select current source archive and version.
Hash source archive and compare against existing release manifest.
Generate primary Arch/CachyOS and experimental Debian and RPM artifacts.
Validate expected assets, manifest, checksums, and privacy boundary.
Packages
One release. Three Linux package families.
- Arch / CachyOS
.pkg.tar.zst - Debian / Ubuntu (experimental)
.deb - Fedora / RHEL-like (experimental)
.rpm - Latest official macOS source
Codex-$VERSION.dmg
Boundary
Public automation. Clear boundaries.
The repository stores automation, patches, package metadata, and documentation. It must not store Codex chats, profiles, sessions, runtime databases, tokens, private keys, local paths, or extracted app bundles.
Release PolicyLicense
Source available for noncommercial use.
Original project automation and documentation use PolyForm Noncommercial 1.0.0. Upstream software, assets, metadata, trademarks, and dependencies retain their respective terms. Read scope.