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

[FEATURE] Build release artifacts #750

Open
2 of 10 tasks
Grifs opened this issue Jul 15, 2024 · 0 comments
Open
2 of 10 tasks

[FEATURE] Build release artifacts #750

Grifs opened this issue Jul 15, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@Grifs
Copy link
Collaborator

Grifs commented Jul 15, 2024

Feature summary

When creating a release, use GHA to create artifacts.

Feature description

The following artifacts are currently built and added manually:

  • viash install script
  • viash binary (amd64)

There are more outputs that would make sense, some examples:

  • macOS amd64 .dmg (still relevant?)
  • macOS arm64 .dmg
  • debian amd64 .deb
  • debian arm64 .deb
  • rhel/fedora amd64 .rpm
  • Arch amd64 .pkg.tar.zst

Why is this feature beneficial?

Currently it's just a chore, with added artifacts it becomes unreasonable

Alternatives considered

No response

Possible solution

No response

Confirmation

  • I have searched the existing issues to make sure this is not a duplicate request.
  • I have provided clear and concise information about the feature.
@Grifs Grifs added the enhancement New feature or request label Jul 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant