Build and release binaries #2

Open
opened 2023-03-11 20:35:23 +00:00 by sofia · 1 comment
Owner

It would be a great idea to build and release binaries. I could manually build the project and release them using Releases, but there are a few problems with this approach:

There is another alternative, using Forgejo Actions. Once Forgejo v1.19 stable is released, I'll create a simple workflow to build and release binaries.

This could also help the Forgejo project, because any bugs or problems can be reported upstream!

It would be a great idea to build and release binaries. I could manually build the project and release them using [Releases](https://git.sofiaritz.com/sofia/note-taking/releases), but there are a few problems with this approach: - Build are not reproducible: [rust-lang@github.com/cargo#5505](https://github.com/rust-lang/cargo/issues/5505) - OS environment is partially leaked: [rust-lang@github.com/rfcs#3127](https://github.com/rust-lang/rfcs/pull/3127) - Builds have to be manually created and updated - Cross-platform builds are difficult There is another alternative, using [Forgejo Actions](https://forgejo.org/2023-02-27-forgejo-actions/). Once Forgejo v1.19 stable is [released](https://forgejo.org/releases/), I'll create a simple workflow to build and release binaries. This could also help the Forgejo project, because any bugs or problems can be reported upstream!
sofia added the
enhancement
blocked on code forge
labels 2023-03-11 20:36:20 +00:00
sofia removed the
blocked on code forge
label 2023-03-29 17:55:53 +00:00
Author
Owner

This instance was recently updated to Forgejo 1.19.0+2, which means that Forgejo Actions are available! :)

Even though they are still not production ready, I'm going to test them out!

This instance was recently updated to [Forgejo 1.19.0+2](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-19-0-2), which means that Forgejo Actions are available! :) Even though they are still _not production ready_, I'm going to test them out!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sofia/note-taking#2
No description provided.