Release Opsv0.1 · Open Source (AGPL-3.0)

Neue Upstream-Releases automatisch zu Tickets machen.


Ein selbst gehosteter Release-Monitor mit Web-Oberfläche. Er legt ein Ticket an, wenn ein echtes neues Release erscheint.

Schluss mit dem Beobachten von Release-Seiten.

Abhängigkeiten, Base-Images und Upstream-Tools aktuell zu halten heißt meist, Release-Seiten zu beobachten oder sich durch Benachrichtigungsrauschen zu kämpfen. Release Ops beobachtet die Projekte, die dir wichtig sind, und legt jedes neue Release als Ticket dort ab, wo dein Team ohnehin plant.

✓Selbst gehostet · ein Docker-Container
✓Admin-Oberfläche nur per Einladung
✓SQLite · Zugangsdaten verschlüsselt gespeichert

Quellen und Tickets

Jede Quelle kann jede Ticket-Integration speisen, pro überwachtem Repo

Release-Quellen

GitHub · GitLab · Gitea · Forgejo · Codeberg

Release Ops verfolgt das jeweils neueste stabile Release jedes überwachten Repos.

Ticket-Integrationen

Kaneo · Jira · Linear

Eine Integration kann mehrere Ticket-Projekte bedienen, jedes mit eigener Status-Zuordnung.

So verhält es sich

Kein Ticket-Spam

Der erste Abruf eines Repos legt nur eine Ausgangsbasis fest. Tickets entstehen bei einem echten Tag-Wechsel.

Regeln für offene Tickets

Pro Ticket-Projekt: ersetzen (Standard), in das offene Ticket einarbeiten oder überspringen, wenn eines offen ist.

Status-Zuordnung und Vorlagen

Ordne die Status offen, erledigt, abgebrochen und ersetzt jedes Ticket-Projekts zu und passe Titel, Beschreibung und Ersetzungs-Kommentar an.

Geplanter und manueller Abruf

Das Intervall stellst du in der Oberfläche ein, oder du startest einen Abruf manuell.

Benachrichtigungen

Shoutrrr-Ziele wie Slack, ntfy oder Discord bei Anlegen, Fehlern und Ersetzen.

Deployment in einem Container

SQLite auf einem Volume. Kein Redis, kein Postgres, kein Compose mit mehreren Diensten.

v0.1 · Open Source (AGPL-3.0)

Release Ops v0.1.0 ist erschienen. Es ist selbst gehostete Open-Source-Software unter AGPL-3.0. Das Image heißt ghcr.io/mdg-labs/release-ops.