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

[CI] Rewrite without lix/vshaxe-build, run on different OS and haxe versions #122

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

kLabz
Copy link
Contributor

@kLabz kLabz commented Jan 16, 2024

We're currently getting errors on all platforms (but different errors!) with nightlies since HaxeFoundation/haxe#11477, and apparently windows has been broken for a while..

Still not sure what's happening exactly there..

Notes:

  • Also getting a random mac timeout on tests from time to time
  • Windows CI is quite bad at haxelib installs; cache helps there but might need to re-run CI when updating dependencies
  • Update haxelib dependencies with haxelib state save install.hxml
  • This might break workflow for people building vshaxe with vshaxe-build?

@AlexHaxe
Copy link
Member

I don't mind getting rid of vshaxe-build.

dropping lix is a step backwards for me. not only does it break my workflow, we also lose the ability to lock local compilation to a specific Haxe version.

@kLabz
Copy link
Contributor Author

kLabz commented Jan 16, 2024

I don't mind keeping lix and non-lix in sync myself (and adding a CI check) but I do want a non-lix workflow to be available too

@AlexHaxe
Copy link
Member

I'm fine with that.

I'll try to remember updating both when adding or upgrading dependencies. if that can be ensured via a CI check that would definitely help keeping them in sync.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants