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

Automate release of binaries (at least linux) #44

Open
Juanito87 opened this issue Sep 12, 2023 · 6 comments
Open

Automate release of binaries (at least linux) #44

Juanito87 opened this issue Sep 12, 2023 · 6 comments

Comments

@Juanito87
Copy link

Is your feature request related to a problem? Please describe.
Include binary in releases. This would also help with download from the webpage. (not sure how to link the web to the github release tho)
One problem to this could be the amount of github minutes this will consume, if you don't setup your own github runner.

Describe the solution you'd like
I can help with setting the github runner, and github workflows to release linux binaries. I would need to investigate how to go about it in windows/macos.

@DavidLazarescu
Copy link
Member

Hey, I definitely need to do this, but I didn't find the time yet so help would be appreciated.

I don't have experience with setting up runners. I suppose they build the project and publish the binaries? Is this included in the free tier?

@Juanito87
Copy link
Author

You can use the runners on your account (you usually have 2000 free minutes.
Then you can set a self-hosted runner, so you won't pay for the time.
It's recommended that you set a limit to spending, to avoid github charging you if your runner goes over 2000 minutes. This will also vary depending on how long the runner takes to build each binary.
I can make a pr with the build process, probably this week.

@DavidLazarescu
Copy link
Member

Hey, any updates @Juanito87? Did you get some time to look into it?

@Juanito87
Copy link
Author

Sorry I've been drowned with work. I've started to work on this today. triying to get all the data I need updating the test workflwo. With that done, I can make the release workflow, and send the proper pr. Sorry on the delay on this.

@DavidLazarescu
Copy link
Member

Great, tell me if you need my help with anything.

@Juanito87
Copy link
Author

@DavidLazarescu #61
You can add comments if you need something else, That works as a first approach. Build and upload process works.
Release needs to be validated, but should work.

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

No branches or pull requests

2 participants