- [x] Transfer trinitronx/sprout-wrap repo into LyraPhase Org - [x] macOS Big Sur Support + tested on bare metal hardware - [x] Laptop Setup - Fixed Vagrant VM for local testing setup + teardown ✅ - [x] macOS Monterey - [x] Laptop Setup - Vagrant VM for local testing setup + teardown ✅ - [x] Apple Silicon support (`arm64`) ✅ - [x] Patch [sous-chefs/homebrew][1] cookbook (sous-chefs/homebrew#154 Merged! ✅) - [x] Port `sprout-wrap` to GitHub Actions - [x] Ran into flaky networking issue on job runner nodes… (actions/virtual-environments#4809) Fixed! ✅ - [x] Workaround for slow `brew update` commands (LyraPhase/sprout-wrap#57 - [x] Update README for 2021 + LyraPhase Org (LyraPhase/sprout-wrap/58) ✅ - [ ] Modern Chef support (16.x, 17.x) - [ ] Update soloist gem (in-progress) - [x] Update & unpin gemspec dependencies for Chef 17 ✅ - [x] RSpec tests passing ✅ - [x] Created basic CI smoketest, also passing ✅ - [x] Port from TravisCI to GitHub Actions ✅ - [x] PR Merged to `develop` branch in my fork: trinitronx/soloist#1 - [ ] Reach out to @mkocher about [`soloist` gem][2] updates - [ ] If that fails... try RubyGems new Gem Adoption / Ownership Request path - [ ] Or: fork & use GitHub source in `Gemfile` - [ ] macOS Monterey VM testing - [ ] QEMU / libvirt stack: [Check status of PRs & dependencies][3] - [x] [`ruby-libvirt`](https://gitlab.com/libvirt/libvirt-ruby/-/merge_requests/19) - [x] Merged to `master` branch! 🎉 - [x] Needs official release to RubyGems - [x] Reached out to repo maintainers in [`libvirt/libvirt-ruby#4` (GitLab)][4] - [x] [Successful admin access for Andrea Bolognani as of 02/08/2024][7] - [x] [Release of `ruby-libvirt` / a.k.a. `ruby-libvirt` v`0.8.1` on February 08, 2024][8] - [x] [Release of latest `ruby-libvirt` / a.k.a. `ruby-libvirt` gem v`0.8.4` on August 01, 2024][9] - [x] Pinged RubyGems maintainer (@clalancette) in [`clalancette/myrosdistro#8`][5] - ~~[ ]~~ ~~If this fails, then perhaps try to initiate [Rubygems.org Adoption][6] process ?~~ - [ ] Get QEMU + `libvirtd` stack working on new CI system install - [x] Bare-bones vanilla QEMU + `libvirtd` to launch VM - [ ] `vagrant` + `vagrant-libvirt` stack local launch (for testing / PoC) - [ ] Remote macOS workstation `vagrant` + `vagrant-libvirt` stack to launch VM over SSH remotely (on CI system host) [1]: https://github.com/sous-chefs/homebrew [2]: https://github.com/mkocher/soloist [3]: https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1205 [4]: https://gitlab.com/libvirt/libvirt-ruby/-/issues/4 [5]: https://github.com/clalancette/myrosdistro/issues/8 [6]: https://blog.rubygems.org/2022/01/19/rubygems-adoptions.html [7]: https://gitlab.com/libvirt/libvirt-ruby/-/issues/4#note_1802485252 [8]: https://rubygems.org/gems/ruby-libvirt/versions/0.8.1 [9]: https://rubygems.org/gems/ruby-libvirt/versions/0.8.4
arm64) ✅sprout-wrapto GitHub Actionsbrew updatecommands (Merge GitHub Actions CI optimizations from develop branch #57developbranch in my fork: Fix Vagrantfile + add CI, upgrade to latest Chef gems trinitronx/soloist#1soloistgem updatesGemfileruby-libvirtmasterbranch! 🎉libvirt/libvirt-ruby#4(GitLab)ruby-libvirt/ a.k.a.ruby-libvirtv0.8.1on February 08, 2024ruby-libvirt/ a.k.a.ruby-libvirtgem v0.8.4on August 01, 2024clalancette/myrosdistro#8[ ]If this fails, then perhaps try to initiate Rubygems.org Adoption process ?libvirtdstack working on new CI system installlibvirtdto launch VMvagrant+vagrant-libvirtstack local launch (for testing / PoC)vagrant+vagrant-libvirtstack to launch VM over SSH remotely (on CI system host)