Skip to content

feat: Add CI and installation script #22

@Gonmeso

Description

@Gonmeso

Feature Request

Describe the Feature Request

As this is a CLI tool we need an easy way for developers to install and upgrade the CLI, making it so we need cargo to install this makes it harder to accomplish by agent developers.

I propose to create a CI/CD that compiles and generates the binary files for Giza most common systems (mainly MX MacOs - arm64) and we provide an easy way to install it, like scarb:

curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh

This way we abstract users on installing rust and more tools that probably the might not use.

Describe Preferred Solution

Taking a look into Scarb CI and create a similar one in order to provided this functionality as well as the installation script. This will then generate a release which will contain the binaries so its public (GitHub artifact) and easily to download

Describe Alternatives

Maybe do it by hand for as a first step

Additional Context

If the feature request is approved, would you be willing to submit a PR?
(Help can be provided if you need assistance submitting a PR)

  • Yes
  • No

cc: @raphaelDkhn @EduPonz

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions