Commit Graph

8 Commits

Author SHA1 Message Date
Fedor Kororkov df114a194a
Migrate CI from Cirrus CI to GitHub Actions (#52)
* Migrate CI to GitHub Actions

* Publish Homebrew formula with release app

* Keep release dry runs outside publish environment

* Use GitHub-hosted macOS 26 runners

* Address CI migration review feedback
2026-07-16 11:02:55 -04:00
Nikolay Edigaryev da981a8760
Automatically install and start a systemd service (#21)
* Automatically install and start a systemd service

* Use Bash and set shell options to enable fail-fast behavior

* Ensure that we're performing disk manipulations on Tart 2.0.0 or newer
2025-08-04 16:33:59 +04:00
Andrew Malchuk 9f799bbfda
Build universal binary instead of architecture dependent (#7)
* Build universal binary instead of architecture dependent

Also added missing .gitignore, added some flags for removing DWARF debugging information, symbol table and all file system paths from the resulting executable.

* Changed a release script for "Release (Dry Run)" stage in CI/CD
2025-05-12 23:42:45 +04:00
Nikolay Edigaryev c6f3377ab9
GoReleaser: separate Darwin (CGO_ENABLED=1) and Linux (CGO_ENABLED=0) (#4) 2025-04-29 21:09:15 +04:00
Nikolay Edigaryev b59f2c51e8 .goreleaser.yml: try not to override "install" for "brews" 2025-04-07 21:54:55 +02:00
Nikolay Edigaryev 567dd27f15 .goreleaser.yml: use "ids" to only select binaries 2025-04-07 21:48:35 +02:00
Nikolay Edigaryev 3531a0bf09
Add LICENSE and publish to our tap (#2) 2025-04-07 23:41:27 +04:00
Nikolay Edigaryev 42e506671f
Automatic disk resizing for macOS VMs (#1)
* Automatic disk resizing for macOS VMs

* CI: install Golang via Homebrew

* diskresizer_test.go: fix fixture values for "diskSizeUnused"
2025-04-07 22:54:19 +04:00