Skip to content

Try building with GHC 9.4 / HEAD in CI #8241

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

Closed
wants to merge 3 commits into from
Closed

Conversation

robx
Copy link
Collaborator

@robx robx commented Jun 21, 2022

Bit unclear to me what haskell/actions/setup supports precisely, so let's just try it.

(I think it has special support for HEAD, and would use ghcup else which should fail for 9.4.1-alpha2...)

Compare #8230.

robx added 2 commits June 21, 2022 23:45
haskell/actions/setup supports HEAD explicitly; not sure whether
9.4.1-alpha2 might slip through accidentally, too.
@robx
Copy link
Collaborator Author

robx commented Jun 21, 2022

HEAD jobs fails due to haskell/actions#93.

@robx
Copy link
Collaborator Author

robx commented Jun 21, 2022

I filed this PR to hopefully add support for prereleases to haskell/actions/setup: haskell/actions#107.

@Mikolaj
Copy link
Member

Mikolaj commented Jun 22, 2022

After you do ghcup config add-release-channel https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml`, it has GHC 9.4 in it.

@robx
Copy link
Collaborator Author

robx commented Jun 22, 2022

After you do ghcup config add-release-channel https://raw.githubusercontent.com/haskell/ghcup-metadata/master/ghcup-prereleases-0.0.7.yaml`, it has GHC 9.4 in it.

Unfortunately, we don't call ghcup directly... Let's see if the haskell setup action maintainers are responsive, otherwise I suppose we could drop that action entirely and just call ghcup directly as happens in the bootstrap workflow?

@robx
Copy link
Collaborator Author

robx commented Jun 22, 2022

Closing this for the moment, since it's blocked on the haskell setup action and I don't see myself pushing this through.

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

Successfully merging this pull request may close these issues.

3 participants