Skip to content

Releases: cxdy/grain

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 07:34

What's Changed

  • test: rename coverage tests and raise package coverage by @cxdy in #13
  • fix: grain up handles existing/stale daemon correctly by @cxdy in #12

Full Changelog: v0.2.1...v0.2.2


Docs: https://grainvm.com
Full Changelog: v0.2.1...v0.2.2

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Golden images (agent-ready disks, not part of this release):

grain image pull grain-ubuntu   # from release tag golden-latest

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI binary grain
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256 sums

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:53

What's Changed

  • fix: create wait agent hang and Ctrl+C error status by @cxdy in #11

Full Changelog: v0.2.0...v0.2.1


Docs: https://grainvm.com
Full Changelog: v0.2.0...v0.2.1

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Golden images (agent-ready disks, not part of this release):

grain image pull grain-ubuntu   # from release tag golden-latest

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI binary grain
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256 sums

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:37

What's Changed

  • refactor(sdk/python): rename PyPI package to grainvm by @cxdy in #1
  • design: warm desert-night visual refresh for grainvm.com by @cxdy in #2
  • docs: remove hero eyebrow line by @cxdy in #3
  • feat: product surface cleanup + tray, arch, GPU, overlay network by @cxdy in #4
  • chore: release notes for v0.2.0 by @cxdy in #5
  • chore: add mise, pre-commit, and lint tooling by @cxdy in #6
  • chore(release): fold tooling notes into 0.2.0 changelog by @cxdy in #7
  • docs: interactive OpenAPI explorer on grainvm.com by @cxdy in #9
  • fix(ci): post coverage table as a PR comment by @cxdy in #8
  • design(docs): Field Manual site redesign by @cxdy in #10

New Contributors

  • @cxdy made their first contribution in #1

Full Changelog: v0.1.4...v0.2.0


Docs: https://grainvm.com
Full Changelog: v0.1.4...v0.2.0

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Golden images (agent-ready disks, not part of this release):

grain image pull grain-ubuntu   # from release tag golden-latest

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI binary grain
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256 sums

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 27 Jul 03:07

Announce build. Includes the grain act first-run fix so job runs are non-interactive.

Docs: https://grainvm.com
act: https://grainvm.com/guides/recipes/act/
k3s: https://grainvm.com/guides/recipes/k3s/

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Highlights

0.1.4

  • grain act -j … seeds non-interactive act config (no Large/Medium/Micro prompt / EOF under the agent)

0.1.2–0.1.3

  • Installer links → grainvm.com
  • QEMU found under Homebrew when not on PATH
  • Daemon fails fast if API port is already in use
  • Issue templates + CODEOWNERS

Try it

grain up
grain image pull grain-ubuntu
cd your-repo && grain act -- -l
grain act -- -j test

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256

Golden images: grain image pull grain-ubuntu (release tag golden-latest).

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 27 Jul 02:49

Patch release for a cleaner first-run install and announce path.

Docs: https://grainvm.com
act: https://grainvm.com/guides/recipes/act/
k3s: https://grainvm.com/guides/recipes/k3s/

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Highlights (0.1.2 → 0.1.3)

  • Installer links point at grainvm.com (act / k3s recipes)
  • QEMU found under Homebrew even when not on PATH
  • Daemon fails fast if TCP API port is already in use
  • Issue templates + CODEOWNERS

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256

Golden images: grain image pull grain-ubuntu (tag golden-latest).

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jul 02:46

Full Changelog: sdk-ts-v0.1.1...v0.1.2


Docs: https://grainvm.com
Full Changelog: sdk-ts-v0.1.1...v0.1.2

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Golden images (agent-ready disks, not part of this release):

grain image pull grain-ubuntu   # from release tag golden-latest

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI binary grain
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256 sums

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 01:33

Local Linux microVMs for GitHub Actions (grain act), throwaway k3s, and everyday sandboxes.

Docs: https://grainvm.com
act: https://grainvm.com/guides/recipes/act/
k3s: https://grainvm.com/guides/recipes/k3s/

Install

curl -fsSL https://raw.githubusercontent.com/cxdy/grain/main/scripts/install.sh | bash

Try a workload

# GitHub Actions in an isolated microVM
grain up && grain image pull grain-ubuntu
cd /path/to/repo && grain act -- -l

# Throwaway k3s lab
grain new --preset k3s -n lab -p --wait userdata

Golden images

Agent-ready disks ship on the golden-latest release tag (not this CLI tag):

grain image pull grain-ubuntu

Assets

Archive Contents
grain_<os>_<arch>.tar.gz CLI binary grain
grain-agent-linux-<arch>.tar.gz Guest agent
checksums.txt SHA-256 sums

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 01:14

Full Changelog: golden-latest...v0.1.0

Golden images (latest)

Choose a tag to compare

@cxdy cxdy released this 27 Jul 01:02

Pre-baked grain-ubuntu golden disk images (Ubuntu + grain-agent).

grain image pull grain-ubuntu
grain new -i grain-ubuntu
Asset Arch
grain-ubuntu-amd64.qcow2 x86_64 (this workflow on ubuntu-latest)
grain-ubuntu-arm64.qcow2 aarch64 (self-hosted bake; not yet matrixed)

Companion .sha256 sidecars are verified by grain image pull when present.

This tag is rewritten on every successful bake (schedule / workflow_dispatch).
It is not a code release — use v* tags for binaries.