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

Set up Windows CI, with artifacts #299

Open
Mikolaj opened this issue Feb 5, 2023 · 1 comment
Open

Set up Windows CI, with artifacts #299

Mikolaj opened this issue Feb 5, 2023 · 1 comment

Comments

@Mikolaj
Copy link
Member

Mikolaj commented Feb 5, 2023

This is the most important task now so that Windows players can get updates whenever bugs are fixed, etc.

Unfortunately, haskell-ci still doesn't do Windows and, anyway, we also need publishing artifacts so that players can get them. But there surely are examples of such CI Haskell setups on github. An old but working one is https://github.com/haskell/cabal/blob/master/.github/workflows/validate.yml

Our old appveyor setup, with commands to create installer files, etc., is at https://github.com/LambdaHack/LambdaHack/blob/master/appveyor.yml. It failed, in part, because I needed old versions of SDL, from before it got broken, and Windows package management (packman was it?) doesn't keep old versions. I hope current SDL, as available on Windows, has the font and input loop errors fixed and the game runs. If not, I will step in and try to work around the bugs (again).

@Mikolaj
Copy link
Member Author

Mikolaj commented Feb 15, 2023

The current blocker is haskell-game/sdl2#280.

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

No branches or pull requests

1 participant