-
-
Notifications
You must be signed in to change notification settings - Fork 661
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
Github actions #9259
Github actions #9259
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll have a look at #9199 today. Can you reproduce the ssl.hdll
failure locally?
3d3a97c
to
f3f2cc4
Compare
Lua on Windows fails same as in #5024 |
See #9262 for a fix of the Unicode issue. |
Now merged, so please rebase to hopefully fix Mac. The important line for the CI is: As for Lua, I guess PCRE has to be installed on its own before |
regarding pcre, I ran into this same problem. I resolved it by simply running the pcre header installation early in the RunCI class. I haven't looked through this new build pipeline in any detail... are c libraries built after haxe related library installations for some reason? If they are, what's a good way forward? Maybe some kind of pre-build phase for targets like Lua? |
@jdonaldson you mean in |
Sorry, not windows specifically. I was referring to early efforts at running minimalist CI builds without libpcre. It seems like one easy way forward is to use the pcre libraries provided by hxcpp. I'm not fluent with Windows, but maybe @hughsando might have some initial tips. |
What is the status here? I don't want the efforts already made to go to waste. |
Hxcpp does not actually build a libpcre library, but it has everything you need to do so. So it could be something like download/install some version of hxcpp, then run hxcpp on some reasonably simple build.xml file and get a library that you could link against. It does take a little while to build this particular library (30 seconds?) - not sure how you want to integrate this. |
https://github.com/RblSb/haxe/actions/runs/93630892 |
Let's have this! \o/ |
I thought @RblSb still needed to address the Mac FS problem. But I see the last force push somehow had a CI pass, although it can not be inspected anymore … What happened? |
I still don't fully understand what this does. Am I supposed to just merge this and expect somebody to take care of it. :) |
I did it for myself mostly, because setting up Azure CI for forks is problematic. If you fork repo on GitHub with GitHub CI - it just works for you. But there is still Linux js fail, have no idea what is wrong. Btw, i can remove Haxe script from this PR, because there is no more code duplication in compiled yaml file. |
I'd say let's merge this and figure out JS issues later on |
Alright then, let's see how this goes! |
* Github actions * Clean up * Split neko installation to platform files * Fix hl best test is disabled test * Windows hl fix * Disable lua for windows
Same CI duration without painful setup
About fails:
hashlink/src/module.c(352) : FATAL ERROR : Failed to load library ssl.hdll
on every platform. (ssl lib is not implemented outside of win32?)Other problems:
@import path/file
in main file.Test results here: https://github.com/RblSb/haxe/actions/runs/105680989