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

Script to install from the terminal #427

Merged
merged 7 commits into from
Sep 12, 2023
Merged

Script to install from the terminal #427

merged 7 commits into from
Sep 12, 2023

Conversation

kennycallado
Copy link
Contributor

@kennycallado kennycallado commented Sep 6, 2023

  • Able to determinate the latest released version.
  • Manage checksum file and ask in case there isn't.
  • Should work for all platforms (macos, linux).

Update the automated-build workflow to generate the checksum files and remove deprecated use of set-output. Also add [profile.release] strip option in Cargo.toml to avoid extra step in automated-build.

Breaks Nix Flakes workflow as mentioned in #425.

Shells tested:

  • bash
  • ash

Targets tested:

  • aarch64-unkknown-linux-gnu
  • x86_64-unknown-linux-gnu
  • x86_64-unknown-linux-musl

Close: #425 and maybe #102

@kennycallado kennycallado changed the title cript to install from the terminal Script to install from the terminal Sep 6, 2023
@kamiyaa kamiyaa merged commit c2cc103 into kamiyaa:main Sep 12, 2023
@kamiyaa
Copy link
Owner

kamiyaa commented Sep 12, 2023

👍

Dzordzu pushed a commit to Dzordzu/joshuto that referenced this pull request Oct 14, 2023
* update: move nix and docker to utils

* feat: script to install from the terminal

* doc: add some instructions to install from the terminal

* strip the binary on release

* udpate:
- avoiding deprecated set-output
- adds checksum files on release
- remove strip step

* update dockerignore

* fix if checksum file exists

---------

Co-authored-by: kennycallado <[email protected]>
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.

utils directory
2 participants