Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

Make Kaiser work on ARM macs #91

Merged
merged 1 commit into from
Apr 2, 2024
Merged

Make Kaiser work on ARM macs #91

merged 1 commit into from
Apr 2, 2024

Conversation

davidsiaw
Copy link
Collaborator

@davidsiaw davidsiaw commented Apr 1, 2024

Bunch of upgrades to bring kaiser into the new century. Kaiser had encountered some strange difficulties including

  • not working chrome testing on arm (strange crashing every once in a while)
  • not starting some applications mysteriously (because they cant start on ARM)
  • mysterious failures with new system ruby

hence this PR:

Update to 3.0
Thanks to my nice ARM pc now I got everything working real nice
Make the chrome work for both ARM and AMD64 procs

How to test (or trust me completely):

  1. check out this repo and this branch git clone https://github.com/degica/kaiser && cd kaiser && git checkout add-build-platform
  2. rake build
  3. go to somewhere like HATS and go gem install ../kaiser/pkg/kaiser-0.7.0.gem
  4. kaiser init hats and kaiser up -av
  5. go to http://hats.lvh.me in your browser

should work

Test testing

  1. kaiser up -av bash
  2. rspec spec/features
  3. use your favorite VNC tool and go to localhost:5900 with the password secret and see the tests running

@davidsiaw davidsiaw force-pushed the add-build-platform branch from 6e0726e to e7e6bc7 Compare April 1, 2024 10:46
@davidsiaw davidsiaw changed the title add build platform and test it Make Kaiser easy to use on ARM macs Apr 1, 2024
@davidsiaw davidsiaw changed the title Make Kaiser easy to use on ARM macs Make Kaiser work on ARM macs Apr 1, 2024
@degikko degikko requested a review from yunshine April 2, 2024 03:13
@degikko
Copy link
Collaborator

degikko commented Apr 2, 2024

@yunshine can you help us review this PR, please?

Copy link

@yunshine yunshine left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for helping me out with the testing! LGTM!

@yunshine yunshine merged commit 1f866d9 into master Apr 2, 2024
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants