Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed MacOS install and added test #93

Merged
merged 1 commit into from May 24, 2022
Merged

Fixed MacOS install and added test #93

merged 1 commit into from May 24, 2022

Conversation

code-ape
Copy link
Contributor

@code-ape code-ape commented May 20, 2022

Overview

The PR #89 broke install.sh script on MacOS for all CPU architectures. This PR fixes that break and adds test to ensure it doesn't happen in the future.

Related Issues and PRs

  1. Cross compilation aarch64 in github actions #89
  2. Support Apple M1 architecture #51

Changes

  1. Fix script issue causing installations to fail on MacOS in install.sh.
  2. Changed OS+CPU logic to gracefully error in cases of unsupported combinations in install.sh.
  3. Allowed for install.sh to receive an optional argument for installation from a local copy of dvm for easy testing.
  4. Updated CI to test that install.sh works on MacOS and Linux, via changes in .github/workflows/ci.yml.

…l.sh`.

2. Changed OS+CPU logic to gracefully error in cases of unsupported combinations in `install.sh`.
3. Allowed for `install.sh` to receive an optional argument for installation from a local copy of dvm for easy testing.
4. Updated CI to test that `install.sh` works on MacOS and Linux, via changes in `.github/workflows/ci.yml`.
@code-ape
Copy link
Contributor Author

@justjavac fixed CI issue if you want to try re-running tests 😄

@justjavac justjavac merged commit fecaf32 into justjavac:main May 24, 2022
@justjavac
Copy link
Owner

thank you

@code-ape code-ape deleted the ferris/fix-macos-install branch May 24, 2022 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants