-
Notifications
You must be signed in to change notification settings - Fork 265
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
Current Windows build #772
Comments
try building it on mingw |
I tried to build it locally but couldn't get it running. I'm completely unfamiliar with the tools needed therefore (mingw, vscode based builds). |
@chipitsine: I've looked into the build artifacts from recent builds. The |
I bet the idea was to provide binaries on successful build and logs for failed build. I'll have a look |
@chipitsine: Awesome! Is it possible to attach a script which greps the libs / binaries (libcryptro*,libssl*, libtls*, openssl.exe) to get the portable win version? ... I'm asking because I guess it would make more sense to bring back the current windows portable version here, instead of forking and keeping sync the upstream changes just for building and deploying this specific win x64 version |
as for portable windows version I guess it worth separate task. probably, windows portable should be packaged on git tags (??), also, some versioninng should happen. and final destination should be chocolatey instead of artifacts. I'll have a look whether appveyor allows to specify file extension filters |
PR created: #789 |
I suggest to put alternatively, dependency walker can help |
"pdb" files are required for debugging purpose. |
Thank you for all the help. |
I played with app veyor on releases. no easy way to make it friendly for forks and pull requests. but it is good you made portable )) what I think, maybe switch to github actions (it is more friendly with secrets)... and push portable to chocolatey |
I merged the change to retain build artifacts from appveyor, though more for the potential to make debugging build failures there easier. That's an interesting change @OCram85. I haven't played with github actions for Windows builds, I wonder if they would be better for archiving release artifacts. |
as of #878 we now have a Windows builder github action. Is there a better way to archive tagged release builds with this mechanism? Can we stop building on Appveyor? I think the answer is yes for both, but wanted to check with you all. |
I prefer Github actions over AppVeyor because it is easier to store secrets. do you want me to implement tagged release build on gha ? |
Awesome, I also prefer using github actions. Do you plan to upload the windows build artifacts in the tag based github release page? |
sure @chipitsine that would be fine if you want to send a PR. I'm honestly just fumbling about with GHA, so if you already know how to do it, that helps! |
@OCram85, could you be so kind to compile a fresh version of LibreSSL for Windows? |
@sergeevabc: I just tried to sync my fork and rerun the appveyor pipeline. Unfortunately it fails and I don't have the time now to debug it. But I noticed the github workflow run from the latest release tag here: https://github.com/libressl/portable/actions/runs/6730809293 So I guess you can pick the binary from artifacts like this: |
@sergeevabc: Did it work for you? |
@OCram85, yes! It was no coincidence that I marked your previous message with a hooray icon. Just in case, I’ll attach libressl_v382_binary.zip here to make things easier for those who are desperately looking for one. $ openssl.exe version
LibreSSL 3.8.2
$ powershell -c "(get-filehash -algorithm sha256 openssl.exe).hash"
C72977C42F61211B97437FBBD483CF8E1AE8580A3EDFD6F94F052DCA38052F2F |
I planned to make GHA release, but didn't have time yet. |
I also tried to create a pull request which uploads artifacts from github actions to a release. But couldn‘t make it work with so many build pipeline steps 🥹 |
here we go |
It works as expected, thank you. Just updated LibreSSL from 3.8.2 to 3.9.2. |
Hey folks,
just wanted to update the embedded libressl-portable binary in my project PSCredentialStore.
Is there any way to download the latest release as a windows binary?
The text was updated successfully, but these errors were encountered: