-
Notifications
You must be signed in to change notification settings - Fork 8
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
feat: add install script #984
Conversation
3b6394d
to
0e2416d
Compare
0e2416d
to
279d2dd
Compare
strategy: | ||
matrix: | ||
os: [ubuntu-latest, macos-latest] | ||
arch: [x86_64, aarch64] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, didn't know that arm instances have landed in the open-source GA. We probably might want to do the same for the build instead of emulating arm builds on amd.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ideally, we eventually incorporate https://github.com/axodotdev/cargo-dist like near-cli-rs
I think we should provide cargo-dist, but I don't think the use cases is same here. Probably as a user you dont want to install cargo potetially at all, but just access the binary like here. Ideally then distributed with different package manage for distros like brew, apt, etc. |
Will check cargo dist |
Created a script to simplify the installation of the calimero node for MacOS and linux. Added script in the scripts folder which installs meroctl latest binary from GH releases.
Added gh actions to test the lastest biaries work in the new branch (this needs extra discussion @fbozic ).
Developers can install calimero just running
curl -s https://raw.githubusercontent.com/calimero-network/core/${{ env.BRANCH_NAME }}/scripts/install.sh | bash