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

Reproducible builds, with publicly visible logs for them. #19

Open
RustoMCSpit opened this issue Apr 26, 2024 · 2 comments
Open

Reproducible builds, with publicly visible logs for them. #19

RustoMCSpit opened this issue Apr 26, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@RustoMCSpit
Copy link

when manually looking at the forked repo of adlplug https://github.com/studiorack/adlplug there are no commits related to the build of the project, just a release, so again I dont see a way to verify the build is a good one or malicious

the lack of transparency regarding the origin of the builds/binaries is a big red flag. you are basically incentivizing users to download and run random binaries that they have no way to verify to not be malicious.

we need reproducible builds, with publicly visible logs for them.

DISTRHO/Cardinal#653

@kmturley
Copy link
Member

Agree with this feedback. The manual release was a temporary solution until I fully implemented the automated solution.

My solution is to have GitHub actions for each plugin framework:
https://github.com/studiorack/studiorack-workflows

Which is then run when the plugin builds, see these templates:
https://github.com/orgs/studiorack/repositories?q=template

I made all of this progress to get those working, but did not get to applying the templates to each plugin.

This approach does not work if the author does not accept for their pipeline to be changed.

Instead my next approach would be to use their existing pipelines and releases, and generate the plugin metadata.json on StudioRack site.

Adding to enhancements.

@kmturley kmturley self-assigned this Apr 28, 2024
@kmturley kmturley added the enhancement New feature or request label Apr 28, 2024
@RustoMCSpit
Copy link
Author

https://github.com/ImranR98/Obtainium

inspiration from above could be taken

@kmturley kmturley transferred this issue from studiorack/studiorack-site Sep 11, 2024
@kmturley kmturley changed the title reproducible builds, with publicly visible logs for them. Reproducible builds, with publicly visible logs for them. Sep 11, 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
Development

No branches or pull requests

2 participants