Automatic build infrastructure #276
valinet
announced in
Announcements
Replies: 1 comment 13 replies
-
You can have a look at Speedy37#1 if you just want to build artifacts without creating a release. |
Beta Was this translation helpful? Give feedback.
13 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
Recently, some people (#264, #265, #267) encountered a few problems regarding the DLL suddenly becoming flagged by Windows Defender as malicious. To address this situation, I have set up the infrastructure to have the builds be automatically generated on GitHub's infrastructure. Every time a new commit is made, the latest binaries will be compiled on GitHub's infrastructure and a new release with them will be generated and made available. It's not a direct fix for the situation described, but rather a way to ensure the uploaded builds are as trusted, genuine and untouched as possible.
Also, the added benefit is that releases now always are up to date, in sync with the main repository, since I do not have to publish them manually anymore. No more need for sharing various development versions in different threads or waiting for the latest version to release. You now have access to the most up to date version at all times, without having to set up your own build infrastructure, with all the benefits and downsides this implies. The latest release will always be generated from the most recent code available in the repository. For the moment, I decided to publish them as actual releases, not pre-releases, as I think the model should work fine.
P.S. I have published the latest pre-release as a full release as well, 22000.282.32.6, the only changes to .5 are just a version bump to coincide with the introduction of this automatic build infrastructure.
Thank you,
@valinet
Beta Was this translation helpful? Give feedback.
All reactions