tart

macOS and Linux VMs on Apple Silicon to use in CI and other automations

OTHER License

Downloads
33
Stars
3.6K
Committers
13

Bot releases are hidden (Show)

tart - 0.7.0

Published by fkorotkov over 2 years ago

What's Changed

Full Changelog: https://github.com/cirruslabs/tart/compare/0.6.0...0.7.0

tart - 0.6.0

Published by fkorotkov over 2 years ago

What's Changed

Full Changelog: https://github.com/cirruslabs/tart/compare/0.5.0...0.6.0

tart - 0.5.0

Published by fkorotkov over 2 years ago

What's Changed

Full Changelog: https://github.com/cirruslabs/tart/compare/0.4.1...0.5.0

tart - 0.4.1

Published by fkorotkov over 2 years ago

Changelog

  • a1bcbdb Bump default CPU cores (#86)
  • 7fec41b Document VM location on disk (#87)
  • ea4fb9a Add Geekbench report link (#83)
  • c2da3fd Support "tart --version" (#81)
tart - 0.4.0

Published by fkorotkov over 2 years ago

Changelog

  • 63a2793 Support upper case in remote names (#79)
  • 0fc3d3d Add virtual sound devices (#78)
  • 60b7054 Handle Ctrl + C properly (#73)
  • fa9e314 tart list: filter out uninitialized VM directories (#76)
  • 3dfe8f8 Provide more details when VM's network attachment disconnects (#74)
  • 7afa446 Change default disk size upon creation (#71)
tart - 0.3.1

Published by fkorotkov over 2 years ago

Changelog

  • d1bed25 tart pull: be more liberal when accepting local image as argument (#70)
  • b39c3c9 Reworked CI integration documentation (#69)
tart - 0.2.4

Published by fkorotkov over 2 years ago

Changelog

  • 8554e56 Registry: use issued_at field in the token response message (#65)
  • 3fdcc5c .goreleaser(brews): depend on macOS Monterey (#64)
  • 182ddf0 Minor typo: 'reposiotry' > 'repository' (#61)
tart - 0.2.3

Published by fkorotkov over 2 years ago

Changelog

  • 24375c2 Print total size of compressed layers (#60)
  • 4ebec53 Two more FAQs (#58)
tart - 0.2.2

Published by fkorotkov over 2 years ago

Changelog

  • 2f5a679 Refactored registry token handling (#57)
  • cc697b4 More images in docs (#56)
  • f6acbe8 Registry: invalidate expired tokens (#55)
tart - 0.2.1

Published by fkorotkov over 2 years ago

Changelog

  • 341fd16 Fixed release build entitlements (#54)
  • e8a6efa Return title to docs (#53)
tart - 0.2.0

Published by fkorotkov over 2 years ago

Changelog

  • efc9c74 Report if an image already pulled (#52)
  • f712ba8 Proper documentation (#49)
  • 4a60c41 Registry: provide response body on auth token request failure (#51)
  • f20a98b Smart generation of new MAC addresses (#45)
  • d5e3a77 Registry: suport pulling public images (#50)
  • a4db60d Registry: don't loose query parameters on URL absolutization (#47)
  • 29e0822 Get OCI credentials only when needed (#46)
  • cdf4932 Improved logging a bit (#43)
  • 95316c0 Support pulling/pushing VMs to OCI-compatible registries (#32)
  • 4a5efef Embed AppIcon.png within binary (#30)
  • f07ffed --wait option for IP command (#29)
tart - 0.1.0

Published by fkorotkov over 2 years ago

Changelog

  • 4ca7787 Added config release
  • 8b5b053 Fixed env variable name
  • d55e545 Make the disk size configurable upon creation (#26)
  • 609a253 Use GoReleaser for releases (#27)
  • ad2db14 Update App Icon (#28)
  • cc31388 Renamed disk file (#24)
  • e100cc0 Add App Icon (#23)
  • 75b5d63 Refactored UI (#22)
  • 466c3c5 Add ability to modify VM's configuration (number of CPUs and memory size) (#16)
  • 9f8d301 Handle incomplete MAC address (#15)
  • 49d430b Update dependencies and styles (#12)
  • dc1e502 Logger (#11)
  • 4836279 Swift package simplified (#7)
  • dd40717 Create LICENSE (#10)
  • 13f2366 Add ability to clone VMs (#9)
  • 7a67dea Introduce "tart ip" command to retrieve a VM's IP address (#8)
  • 2c7217f Merge pull request #1 from cirruslabs/basic-implementation
  • 8375e3c {cpuCount,memorySize}min → {cpuCount,memorySize}
  • 6fc868e VMDirectory: use file extensions for config, disk and nvram
  • 348d977 VMConfig: save pretty-printed JSON
  • 09a8109 Basic CLI implementation that wraps Virtualization.Framework
  • 28ee764 Added README.md