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]: Automate the release of Linux binaries #44

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

[Feature]: Automate the release of Linux binaries #44

Juanito87 opened this issue Sep 12, 2023 · 6 comments
Labels
enhancement New feature or request

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.

@DavidLazarescu DavidLazarescu changed the title Automate release of binaries (at least linux) [Feature]: Automate the release of Linux binaries Jul 1, 2024
@DavidLazarescu DavidLazarescu added the enhancement New feature or request label Jul 1, 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

2 participants