Repository navigation
Patch: console-conformance CI fixes + Docker Desktop auto-start/install on macOS.
Fixed — console-conformance CI workflow
- The
on:trigger block had a duplicatepush:key (invalid YAML) that made
GitHub Actions reject the whole workflow file outright with a generic
"workflow file issue" error before any job even started — broken on every
push, to every branch, since this file was last touched. Merged into a
singlepush:key with bothbranches: [main]andtags: ['v*']. - Once the trigger was fixed and the workflow could actually run, it hit two
more pre-existing bugs: the "Boot appliance stack" step referenced
pre-rebrandcloudlearn-*compose service names (nowvyomi-*), and the
PR-comment step had nopull-requests: writepermission, so it failed with
"Resource not accessible by integration" on every run regardless of
outcome. Fixed both.
Fixed — Docker Desktop auto-start/install on macOS
vyomi upcould fail to auto-start the engine after quitting Docker
Desktop and immediately re-running:docker desktop startno-ops when
Desktop still reports itself "running" — true even mid-wedge, right after a
quit that didn't fully land.startDockerHost/ensureDockerEnginenow
detect that case viadocker desktop statusand usedocker desktop restartinstead; retry once halfway through the wait; bound thedocker infohealth check so a hung daemon can't blow past the stated timeout
(cmd/vyomi/docker.go,cmd/vyomi/exec.go).install.shmirrors the same engine-start logic, and now auto-installs
Docker Desktop via Homebrew (brew install --cask docker) whendocker
isn't on PATH at all, instead of just printing a link and exiting.
Artifacts
- SHA256SUMS
- cloud-learn-0.1.0.tar.gz
- cloud-learn-3.0.6-1.noarch.rpm
- cloud-learn-3.0.6-x64.msi
- cloud-learn-3.0.6-x64.msi.sha256
- cloud-learn-3.0.6.tar.gz
- cloud-learn_3.0.6_all.deb
- vyomi-docker-3.0.6-1.noarch.rpm
- vyomi-docker_3.0.6_all.deb
Docker image: docker pull vyomi/appliance:3.0.6
Install: curl -fsSL https://raw.githubusercontent.com/vyomi-cloud/appliance/main/install.sh | bash
SHA256 checksums: see SHA256SUMS in attached artifacts.