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
Fedor Korotkov
fda5ec42e7
Enable RSS feed for blog ( #437 )
...
Fixes #435
2023-03-02 18:37:37 +00:00
Fedor Korotkov
80e057008b
Clarify license for different types of cores ( #432 )
2023-03-01 20:45:05 +04:00
Fedor Korotkov
dbc1632fb4
Removed link to Orchard ( #430 )
...
Since the repo is not yet public
2023-03-01 08:21:04 +04:00
fedor
1232b2cced
Reverted goreleaser
1.0.0
2023-02-28 15:40:07 -05:00
fedor
d497053145
lowercase tart.app
2023-02-28 15:28:24 -05:00
fedor
d32a1b42e2
Don't create pkg
2023-02-28 15:11:02 -05:00
fedor
479f4b8de0
Do packaging inside .ci folder
2023-02-28 13:59:47 -05:00
fedor
d714d52742
Move some scripts to CI config for visibility
2023-02-28 13:44:32 -05:00
fedor
7abf324121
App structure needs capital letter
2023-02-28 13:27:10 -05:00
Fedor Korotkov
6311b8b32a
Pack in app structure ( #429 )
...
* Pack release in app-structure
* Fixed install block
* Build pkg
2023-02-28 12:29:22 -05:00
Fedor Korotkov
4339a03102
Relicensed under Fair Source License ( #415 )
...
* Relicensed under Fair Source License
As announced in https://tart.run/blog/2023/02/11/changing-tart-license/
* Proper encoding
* Terms of service and subscription agreement template
* No need for an announcement
* Update license in brew
2023-02-28 12:22:25 -05:00
Fedor Korotkov and Nikolay Edigaryev
8b76b12bd7
Show installation count on the landing page ( #427 )
...
* Show installation count on landing page
Fixes #410
* Update docs/theme/overrides/home.html
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com >
---------
Co-authored-by: Nikolay Edigaryev <edigaryev@gmail.com >
2023-02-27 13:24:29 -05:00
Fedor Korotkov
1f35a9b35e
Fixed error message for incorrect memory ( #426 )
2023-02-27 18:32:40 +04:00
Nikolay Edigaryev
2be5eedeb6
Try to set a SUID bit on Softnet using Sudo before failing ( #421 )
...
* Try to set a SUID bit on Softnet using Sudo before failing
* .cirrus.yml: switch to the new Mac machine
0.38.0
2023-02-17 08:50:57 +04:00
fedor
9f1f3f1b40
Fixed link
2023-02-11 11:36:41 -05:00
Fedor Korotkov
b26398f51f
[blog] Changing Tart License ( #414 )
...
* [blog] Changing Tart Licence
* Fixed typo
2023-02-11 11:34:21 -05:00
Fedor Korotkov
78f7ba8f80
Remove Reporting ( #411 )
2023-02-09 20:47:54 +04:00
Fedor Korotkov
b242f27f49
Ignore GC errors ( #405 )
...
* Ignore GC errors
Such errors are not critical
* Print GC error to stderr
0.37.2
2023-02-09 00:15:34 +04:00
Nikolay Edigaryev
b566d07bc4
Avoid URL.formatted() method ( #408 )
2023-02-08 06:52:01 -05:00
Fedor Korotkov
d65f530bcb
Updated data ( #406 )
2023-02-07 23:56:23 -05:00
Fedor Korotkov
def779e20b
Report to Sentry instead of Puppy ( #402 )
...
Instead of logging locally let's report to Sentry.
0.37.1
2023-02-07 20:04:45 +04:00