Skip to content

Channels

CodeCharter liefert alle Releases über einen einzigen Stable-Channel aus.

CodeCharter veröffentlicht alle Releases über einen einzigen Distributions-Channel: Stable.

Stable

Geprüfte Releases, die für den Produktiv-Einsatz freigegeben sind.

  • Versions-Format: SemVer (aktuell in der 1.0.x-Linie, z. B. 1.0.12).
  • Vertrags-Garantie: keine breaking changes innerhalb einer Major-Version, siehe Versionierung.

Empfehlung für Ihre CI: auf eine konkrete Stable-Version pinnen, Updates bewusst planen.

Eine Version pinnen

Manueller Pull: der Download-Endpunkt erwartet Ihren Portal-API-Key als Bearer-Token. Ist Ihre Subscription abgelaufen, antwortet der Endpunkt mit HTTP 402.

# Neueste Version
curl -L -H "Authorization: Bearer $CODECHARTER_API_KEY" \
    -o codecharter.tar.gz \
    https://codecharter.tools/api/v1/cli/linux-x64/latest

# Konkrete Version
curl -L -H "Authorization: Bearer $CODECHARTER_API_KEY" \
    -o codecharter.tar.gz \
    https://codecharter.tools/api/v1/cli/linux-x64/1.0.12

Der Versions-Selektor akzeptiert latest, eine exakte Version wie 1.0.12 oder ein Präfix wie 1 oder 1.0, jeweils mit oder ohne führendes v. Ausgeliefert wird das neueste Release, das auf den Selektor passt.

GitHub Action: das version-Input nimmt einen veröffentlichten Image-Tag wie latest, v1 oder v1.0.12 (oder local, um ein bereits auf dem Runner vorhandenes Binary zu nutzen). Der Default ist latest und folgt dem jeweils neuesten veröffentlichten Build; für reproduzierbare CI-Läufe pinnen Sie einen Versions-Tag.

- uses: bochmann-software/codeguard@v1
  with:
    version: v1.0.12
    api-key: ${{ secrets.CODECHARTER_API_KEY }}

Channel je nach Anwendungsfall

Szenario Channel
Production-CI auf main Stable
PR-CI mit voller Härte Stable
Devs lokal Stable

Release-Historie

Neue Stable-Releases sind im vollständigen Changelog im Wiki dokumentiert.