OxygenHub 0.3.1 and oh 0.3.1, pinning Oxygen 0.3.1. OxygenFlow built the release files, and the trust page shows each one as attested.
OxygenFlow
- Run triggers. A pipeline's
onblock chooses which events start each job: pushes and tags by glob, manual runs, and cron schedules. - Time limits. A per-job
timeout, plus site-wide limits on a new admin runner settings page. - Scope. A push runs only the jobs whose
scopeit touched. - Cancel. A run can be cancelled with
oh run cancel Nor the Cancel button on the run page, and its runner stops the job. A newer push to the same bookmark cancels that bookmark's runs still going.
Hub
- apt repository at
/apt, signed with a dedicated oxygenhub.io key and built from the releases' .debs. The oh .deb adds the repository itself. - Release trust page: badges for what is signed and what is attested, and a graph drawn at its own size.
- Issue and proposal pages: GitHub-style sidebars, edit in place, one action row, and a card for a landed proposal.
- Accounts: admins can disable, enable and delete them.
- Look: modern form controls site-wide, and a clear done page after device sign-in.