From 3f26baa341223677ba6dab8d5c8ef3632b890829 Mon Sep 17 00:00:00 2001 From: Fedor Korotkov Date: Thu, 1 Aug 2024 09:09:08 -0400 Subject: [PATCH] Update testimonials to focus on Tart (#876) Cirrus Runners have their own testimonials and a website now. No need to mix things together. --- README.md | 5 +- Resources/Users/Expo.png | Bin 0 -> 3994 bytes docs/assets/images/users/expo.webp | Bin 0 -> 5336 bytes docs/assets/images/users/snowflake.webp | Bin 0 -> 9584 bytes docs/theme/overrides/home.html | 190 +++++++++++------------- 5 files changed, 92 insertions(+), 103 deletions(-) create mode 100644 Resources/Users/Expo.png create mode 100644 docs/assets/images/users/expo.webp create mode 100644 docs/assets/images/users/snowflake.webp diff --git a/README.md b/README.md index 8adab81..3c7b882 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ service — a drop-in replacement for the standard GitHub-hosted runners, offeri

-Many companies are using Tart in their internal setups. Here are a few of them: +Many companies are using Tart in their internal setups. Here are just a few of them:

@@ -47,6 +47,9 @@ Many companies are using Tart in their internal setups. Here are a few of them: + + +

**Note:** If your company or project is using Tart please consider [sharing with the community](https://github.com/cirruslabs/tart/discussions/857). diff --git a/Resources/Users/Expo.png b/Resources/Users/Expo.png new file mode 100644 index 0000000000000000000000000000000000000000..9409684f578ef66e25f1b45e6b6b8e092c5e6a9d GIT binary patch literal 3994 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 Uk3bqm?AzHWGm8Ix1O1o(2U5pvs{jB1 literal 0 HcmV?d00001 diff --git a/docs/assets/images/users/snowflake.webp b/docs/assets/images/users/snowflake.webp new file mode 100644 index 0000000000000000000000000000000000000000..07a228777094deb34e0939af037a4a74c17b8a84 GIT binary patch literal 9584 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 literal 0 HcmV?d00001 diff --git a/docs/theme/overrides/home.html b/docs/theme/overrides/home.html index bf7bed3..09d0d0c 100644 --- a/docs/theme/overrides/home.html +++ b/docs/theme/overrides/home.html @@ -85,10 +85,10 @@
@@ -114,10 +114,9 @@

Virtualization and beyond - @@ -125,12 +124,11 @@

- Apple’s native Virtualization.Framework

Native performance

@@ -144,12 +142,11 @@
- OCI-compatible container registries

Remote storage for Virtual Machines

@@ -161,39 +158,39 @@
- GitHub Actions Runners

Seamless integration with your existing automations

Tart integrates with many continuous integration systems, including a dedicated service of on-demand GitHub Actions Runners. With a single line change, you can cut your - CI/CD costs by up to 30 times by using Cirrus Runners + CI/CD costs by up to 30 times by using Cirrus + Runners to run your workflows.

-

Run at scale with Orchard

- Tart toolset includes Orchard Orchestration — tool to run and manage Tart virtual machines - at scale on a cluster of Apple Silicon hosts. An Orchard Cluster exposes a simple REST API to manage - thousands virtual machines. Orchard CLI allows accessing remote virtual machines like they run locally. + Tart toolset includes Orchard Orchestration — tool to run and manage Tart virtual + machines at scale on a cluster of Apple Silicon hosts. An Orchard Cluster exposes a simple REST API to + manage thousands virtual machines. Orchard CLI allows accessing remote virtual machines like they run + locally.

@@ -208,38 +205,38 @@

Automation Powerhouse -

- With more than 25,000 installations to date, Tart has been adopted for various scenarios. + With more than 25,000 installations to date, Tart has been + adopted for various scenarios. Its applications range from powering CI/CD pipelines and reproducible local development environments, to helping in the testing of device management systems without actual physical devices.

@@ -254,10 +251,9 @@

What our users say - @@ -265,70 +261,60 @@

- Mitchell Hashimoto
-

Mitchell Hashimoto

- HashiCorp co-founder + Mikhail Tokarev, CTO at Codemagic


- I've been using "Cirrus Runners" since that tweet and - it has been fantastic. Huge speed increase, huge cost decrease, zero maintenance, exactly what I wanted. + Thanks to the minimal overhead of using the Apple Virtualization + API, we’ve seen some performance improvements in booting new + virtual machines compared with Anka.
- Sebastian Jachec
-

Sebastian Jachec

- Mobile Engineer at - Daybridge + Infrastructure Team at Expo


- It’s been plain-sailing with the - Cirrus Runners — - they’ve been great! They’re consistently 60+% - faster on workflows that we previously used Github - Actions’ macOS runners for. + Tart was the practical way for us to use the Virtualization framework. Cirrus Labs’ + continued maintenance and support gives us confidence, and it is also important for us + to be able to read the source code when we need to understand an abstraction layer below.
- Max Lapides
-

Max Lapides

- Senior Mobile Engineer at - Tonal + Red Team at Snowflake


- Previously, we were using the GitHub‑hosted macOS runners - and our iOS build took ~30 minutes. Now with - Cirrus Runners, the iOS build only - takes ~12 minutes. That’s a huge boost to our productivity, - and for only $150/month per runner it is much less expensive too. + The Snowflake Red Team had a need for macOS CI/CD and a segmented macOS development + environment. We solved this problem and shared our implementation with macOS EC2 and Tart. + We also automated this process with Terraform/Packer to simplify the deployment of our + infrastructure and machine images.