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

Update all stack files to fix CI #994

Merged
merged 9 commits into from
May 28, 2024
Merged

Update all stack files to fix CI #994

merged 9 commits into from
May 28, 2024

Conversation

Vlix
Copy link
Contributor

@Vlix Vlix commented May 26, 2024

Trying to make CI work again. Also removed outdated stack files

@Vlix Vlix requested a review from kazu-yamamoto May 26, 2024 20:00
@Vlix
Copy link
Contributor Author

Vlix commented May 26, 2024

Ok, few things:

  • Ubuntu and Windows LTS 18 fails on a certain haddock parse (bit weird)
  • macos-latest with LTS 18-19 doesn't work because of an LLVM version mismatch, it seems.
  • macos-latest with LTS >= 20 fails on gauge-0.2.5 (/private/var/folders/2f/8t5k6yr535sdw0s4glnpxrzm0000gn/T/stack-9e612839270a55ff/gauge-0.2.5/cbits/cycles.c:55:2: error: 55 | #error Unsupported OS/architecture/compiler!)

EDIT: fixed 3rd issue by turning off --bench on macos-latest, and fixed failed Haddock parses as well. And I think just skipping the offending macos-latest jobs is fine for now.

@kazu-yamamoto
Copy link
Contributor

Nice!

@Vlix Vlix merged commit d50e118 into yesodweb:master May 28, 2024
16 checks passed
@Vlix Vlix deleted the fix-ci branch May 28, 2024 10:49
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