Nikolay Edigaryev
62a34bf89f
Fix "file “config.json” couldn’t be opened" error when pruning ( #525 )
...
* Fix "file “config.json” couldn’t be opened" error when pruning
* No need to use the ";"
2023-06-23 15:23:25 +00:00
Jontified
0608b2b9d1
Add Mullvad logo to list of users ( #520 )
2023-06-21 17:04:02 +04:00
fedor
91e859de9b
Updated template with removed mentions on Cirrus CI
2023-06-19 14:17:02 -07:00
Nikolay Edigaryev
c79da6a12b
.goreleaser.yml: include LICENSE file in the release archive ( #519 )
1.6.0
2023-06-16 15:04:14 +04:00
Fedor Korotkov
2b7ca12324
Document manual installation via release archives ( #516 )
...
* Document manual installation via release archives
* Fixed typo
2023-06-09 20:01:08 +04:00
Nikolay Edigaryev
9016fcfdd4
Use MainActor to ensure we're running on main queue ( #515 )
...
* Use MainActor to ensure we're running on main queue
...and to simplify the code.
* VZVirtualMachine.requestStop() is not asynchronous
2023-06-07 15:06:33 +04:00
Andrzej Fiedukowicz
546238d9df
Replace mentions of Monteray with Ventura in quickstart guide ( #510 )
...
* Replace mentions of Monteray with Ventura in quickstart guide
They seem to just be leftovers from previous versions of the docs, so a small cleanup could be helpful.
* Update quick-start.md
* Update quick-start.md
* Update quick-start.md
2023-06-02 05:48:04 -04:00
Fedor Korotkov
2b6818c493
Clarify Licensing Use Limitation ( #506 )
...
For both Tart and Orchard
[skip ci]
2023-05-26 17:06:55 +04:00
Nikolay Edigaryev
cf49fd10b6
Print errors to stderr ( #504 )
1.5.0
2023-05-18 19:11:22 +04:00
pheianox and Fedor Korotkov
59b3e0c0fb
Add PITS Global Data Recovery Services to the list of companies ( #499 )
...
* Add PITS Global Data Recovery Services to the list of companies
* Remove unnecessary change at line 48
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com >
* Update PITS Global Data Recovery logo location
---------
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com >
2023-05-16 14:36:13 -04:00
pheianox
7bbdfc06e7
Add PITSGlobalDataRecoveryServices.png logo ( #500 )
2023-05-16 14:35:51 -04:00
Nikolay Edigaryev
637c54e1d1
FAQ: document how to change the default DHCP lease time ( #494 )
...
* FAQ: document how to change the default DHCP lease time
* Use shell for code snippets
* Note about persistence
2023-05-09 13:30:28 +00:00
Fedor Korotkov
e611d97b69
Minor docs improvements ( #492 )
...
I realised we didn't add a proper link to Orchard
2023-05-07 17:55:55 +00:00
Fedor Korotkov
8e11bbe1cd
Improve error reporting for unsupported host OS version ( #491 )
...
Fixes #489
2023-05-07 21:07:26 +04:00
Nikolay Edigaryev
6de31de6bf
tart login: trim newline characters at the end of --password-stdin ( #486 )
2023-05-04 14:02:46 +04:00
fedor
37ae7888e6
Cross-link blog posts
2023-04-28 11:52:02 -04:00
Nikolay Edigaryev
64482f4345
Blog: how we implemented SSH over gRPC in Orchard ( #480 )
2023-04-28 10:36:26 -04:00
Nikolay Edigaryev
4f70d01dd6
Set User-Agent header for OCI HTTP requests ( #478 )
...
* Set User-Agent header for OCI HTTP requests
* IORegistry value is actually a NUL-terminated C string
* Use sysctl instead of IOKit
2023-04-28 18:02:57 +04:00
Fedor Korotkov
9098eaf024
Optimized landing page loading ( #477 )
...
Converting all the images to WebP reduced the size more than 2x.
Plus enabled `privacy` plugin for mkdocs so the site will bundle remote resources. It appeared that loading Roboto font dynamically was adding 700ms to the page load.
2023-04-25 14:00:58 +00:00
fedor
337d95ac95
Fixed date in the blog post link
2023-04-25 09:18:45 -04:00
Fedor Korotkov
3eb8ae2aa5
[blog] Orchard Announcement ( #476 )
...
* [blog] Announcing Orchard orchestration
* Added animation to the post
* Moved date
2023-04-25 09:13:28 -04:00
Nikolay Edigaryev
b03408f856
tart ip: wait for the VM to start if --wait was set ( #467 )
1.4.2
2023-04-10 10:37:00 +00:00
fedor
c749bdeaf1
Update Sponsorship Template
2023-04-06 16:35:08 -04:00
fedor
8e75a59d54
Revert "Revert pkg ( #462 )"
...
This reverts commit 3fdf82079a .
1.4.1
2023-04-06 10:36:07 -04:00
Nikolay Edigaryev and Fedor Korotkov
1d3aa5ac81
tart push: allow pushing OCI VMs from the cache too ( #465 )
...
* tart push: allow pushing OCI VMs from the cache too
* Check for RemoteName earlier
* Refactored pushing of OCI images under new tag (#466 )
* Refactored pushing of OCI images under new tag
* Fixed compilation
---------
Co-authored-by: Fedor Korotkov <fedor.korotkov@gmail.com >
1.4.0
2023-04-06 14:20:04 +00:00
Fedor Korotkov
261c1806df
Improve tart ip error message ( #464 )
...
Resolves #460
2023-04-05 18:19:39 +00:00
Fedor Korotkov
92a4b3164d
Document GitLab Runner Executor ( #463 )
2023-04-05 09:00:54 +04:00
Fedor Korotkov
3fdf82079a
Revert pkg ( #462 )
...
* Revert "Revert "Build pkg again (#457 )""
This reverts commit a05684157e .
* Updated identifier for pkg
2023-04-03 19:52:05 +04:00
fedor
a05684157e
Revert "Build pkg again ( #457 )"
...
This reverts commit e62e921eec .
1.3.0
2023-04-03 10:27:12 -04:00
Fedor Korotkov
e62e921eec
Build pkg again ( #457 )
...
* Build .pkg again
Last time it broke in #441 . The theory is that notarization of the `.pkg` before after notarizaation of the binary was breaking validation on Apple side.
This attempt does build the .pkg before we do all the dance with gon ang goreleaser.
* codesign deep
* Move back to before hooks
2023-04-03 10:09:10 -04:00
Fedor Korotkov
e1bb565c3b
UI improvements ( #459 )
2023-03-31 10:58:14 -04:00
Nikolay Edigaryev
9b26d30c42
tart import: fix import failing due to SIGBUS ( #458 )
1.2.1
2023-03-30 15:52:48 +04:00
Fedor Korotkov
ab32cb7e60
Use release configuration for binaries ( #453 )
...
Allegedly it fixes #452
2023-03-29 09:58:41 -04:00
Nikolay Edigaryev
ea6fd814f5
Upgrade Sentry to 8.3.3 ( #455 )
1.2.0
2023-03-29 08:52:17 -04:00
Nikolay Edigaryev
e72fcd9b19
tart list: show if the VM is running or not ( #456 )
...
* tart list: show if the VM is running or not
* Boolean "running" field instead of "state", similarly to "tart get"
* Re-use VMDirectory.running() in "tart get"
2023-03-29 08:51:53 -04:00
Nikolay Edigaryev
33a51b7344
tart export: make export path optional ( #454 )
2023-03-27 16:59:57 +00:00
fedor
5da1a085d3
Duplicate testimonials
2023-03-17 17:44:36 -04:00
Fedor Korotkov and Nikolay Edigaryev
f62949b6f4
Option to pass externally created serial console ( #448 )
...
* Option to pass externally created serial console
See https://github.com/cirruslabs/tart/pull/364#issuecomment-1472111742 for details
* Fixed compilation
* Apply suggestions from code review
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com >
---------
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com >
1.1.0
2023-03-17 13:52:13 +00:00
Nikolay Edigaryev
d7561cab0b
Graceful Softnet termination ( #434 )
2023-03-16 18:37:46 +04:00
fedor
066f585c53
Reformatted Serial.swift
2023-03-16 10:22:27 -04:00
d8ac36b3bd
support ZVirtioConsoleDevice for linux vm ( #364 )
...
* support ZVirtioConsoleDevice for linux vm, user can control the vm via serial port with screen command
* cleanup code, fix indent
* add --serial option to tart
* remove serial in vmconfig, fix Serial.swift
---------
Co-authored-by: peternguyen93 <peternguyen9321@gmail.com >
Co-authored-by: peter <peter@starlabs.sg >
2023-03-16 10:21:13 -04:00
Fedor Korotkov
4a454a3115
Allow to choose IP resolution strategy ( #446 )
...
Haven't seen any reports of the `arp` vs DHCP issues so I think it's reasonable to remove the warning and allow to customize the resolution strategy.
2023-03-16 17:41:54 +04:00
fedor
94e9425db7
Disable building pkg
1.0.5
2023-03-07 07:43:23 -08:00
Alexander Zaytsev
0ab0fe23c5
Add Transloadit as a Tart user ( #442 )
1.0.4
2023-03-07 19:02:09 +04:00
Fedor Korotkov
0a970462e8
Revert most of the release logic after 1.0.0 ( #443 )
...
Logic for building .tar.gz should be the same as for 1.0.0 and only after that a .pkg is build to make sure it's not interfering. Let's try this before disabling building .pkg all together.
2023-03-07 19:01:34 +04:00
Fedor Korotkov
5b8d1d1168
Switch back to .tar.gz ( #440 )
...
Since trying to notarized the release archive as mentioned [here](https://github.com/cirruslabs/tart/pull/415#issuecomment-1450545065 ) seems breaking the validation.
1.0.3
2023-03-06 23:59:01 -05:00
Fedor Korotkov
97c63bcc5b
Remove binary attributes ( #439 )
...
* Remove all binary attributes
To fix "code has no resources but signature indicates they must be present" which is caused by attributes
* Also verify signature for testing
* Do everything at once
1.0.2
2023-03-06 21:46:09 +04:00
fedor
6409d53814
[skip ci] Fixed links in docs
2023-03-05 11:36:10 -08:00
fedor
3ce58e8174
Fixed pkg path
1.0.1
2023-03-03 17:56:44 -08:00
Fedor Korotkov
5e44116b69
Build Package installer and notarize release archive ( #436 )
...
* Build Package Installer
* Fixed typo
* Notarize archive
* Try lowercase
* Use zip to satisfy notarization
* Always upload dist
* Don't duplicate binaries
* Fancier Homebrew install block
* Can't stable zip
* Renamed artifacts instruction
* Fixed config
* upload pkg
* Lowercase
* don't package app-structure
2023-03-03 20:42:22 -05:00