Skip to content

Vyomi v3.0.6

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:53

Patch: console-conformance CI fixes + Docker Desktop auto-start/install on macOS.

Fixed — console-conformance CI workflow

  • The on: trigger block had a duplicate push: 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
    single push: key with both branches: [main] and tags: ['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-rebrand cloudlearn-* compose service names (now vyomi-*), and the
    PR-comment step had no pull-requests: write permission, 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 up could fail to auto-start the engine after quitting Docker
    Desktop and immediately re-running: docker desktop start no-ops when
    Desktop still reports itself "running" — true even mid-wedge, right after a
    quit that didn't fully land. startDockerHost/ensureDockerEngine now
    detect that case via docker desktop status and use docker desktop restart instead; retry once halfway through the wait; bound the docker info health check so a hung daemon can't blow past the stated timeout
    (cmd/vyomi/docker.go, cmd/vyomi/exec.go).
  • install.sh mirrors the same engine-start logic, and now auto-installs
    Docker Desktop via Homebrew (brew install --cask docker) when docker
    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.