Polycrate CLI 0.36.0
Polycrate CLI 0.36.0
Release-Datum: 15. April 2026
Typ: Minor-Release (Bugfix + Feature)
Highlights
Polycrate CLI 0.36.0 behebt ein kritisches Problem bei der Container-Ausführung auf macOS mit OrbStack und verbessert das Fehler-Handling bei Docker-Infrastrukturfehlern grundlegend. Neues Feature: --no-ssh-agent-mount Flag und config.sshagentmount Workspace-Option zum Deaktivieren des SSH-Agent-Socket-Mounts.
Artefakte
Docker Images
docker pull cargo.ayedo.cloud/library/polycrate:0.36.0
CLI Downloads
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update
polycrate update 0.36.0
Verbesserungen
SSH Agent Mount deaktivierbar
Neues --no-ssh-agent-mount CLI-Flag und config.sshagentmount Workspace-Option (default: true) ermöglichen das Deaktivieren des SSH-Agent-Socket-Mounts in den Polycrate-Container. Dies ist insbesondere auf macOS mit alternativen Docker-Runtimes wie OrbStack relevant, wo der macOS launchd-Socket (/var/run/com.apple.launchd.*/Listeners) nicht in die Docker-VM gemountet werden kann und zu Bind-Mount-Fehlern führt.
Verwendung per CLI-Flag:
polycrate run my-block my-action --no-ssh-agent-mount
Verwendung per Workspace-Konfiguration (workspace.poly):
config:
sshagentmount: false
Zusätzlich warnt die CLI nun explizit, wenn ein macOS launchd-Socket als SSH_AUTH_SOCK erkannt wird.
Exit Code Normalisierung
Container-Infrastrukturfehler (Docker-Client-Fehler, Container-Create/Start/Attach-Fehler) gaben bisher Exit Code -1 zurück. Dieser wurde von der Polycrate API abgelehnt, da die API Exit Codes >= 0 erwartet. Alle Infrastrukturfehler geben nun Exit Code 1 zurück. Die API-Submission normalisiert zusätzlich defensiv alle Exit Codes <= 0 auf 1.
Strukturiertes Error-Logging
Bei Docker-Infrastrukturfehlern werden nun Image-Name und Mount-Pfade im Error-Log ausgegeben, um die Fehlerdiagnose deutlich zu erleichtern.
polycrate-operator Block
Der polycrate-operator Block wurde auf Version 0.3.57 aktualisiert (app_version: 0.36.0):
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Jetzt aktualisieren
polycrate update 0.36.0
Oder laden Sie die Binaries direkt vom PolyHub herunter.