Skip to content

Test GHC 9.14 in CI#440

Open
konsumlamm wants to merge 2 commits intohaskell:masterfrom
konsumlamm:ci-ghc-9.14
Open

Test GHC 9.14 in CI#440
konsumlamm wants to merge 2 commits intohaskell:masterfrom
konsumlamm:ci-ghc-9.14

Conversation

@konsumlamm
Copy link
Contributor

@konsumlamm konsumlamm commented Jan 8, 2026

Closes #437.

Test GHC 9.14 in CI and update actions.

Also, actually allow base-4.22. Apparently I forgot to do that in #438 and noone noticed.

@konsumlamm
Copy link
Contributor Author

To fix the CI job for 9.0, the cache must be cleared. I don't have the permissions to do so.

@konsumlamm
Copy link
Contributor Author

Bump @andrewthad

In case you want help maintaining primitive, I'd be happy to become a co-maintainer :)

@andrewthad
Copy link
Contributor

I've deleted the cache for linux-9.0. I don't see a way to force the job to run again though. You might have to push a meaningless commit to get it to run.

I would be glad to have you comaintain this library. However, I'm unable to add maintainers. In fact, I cannot even see a list of users that have any kind of permissions to access this repository. I've not followed the development the governance of core library in several years, but here's what I think needs to happen:

  • An admin in the haskell github org needs to create a team named "primitive-maintainers"
  • They should add both of us to that group (and presumably add anyone else who's an admin right now, but again, I'm actually not sure at this point who the other admins on this repo are)
  • They should remove all legacy-style admin roles on this repo. All privileges should be managed through the team instead.

I'm not sure who to ping to get this (or something resembling this) to happen.

@hasufell
Copy link
Member

I can do it when I get home.

Also, static GHC matrices suck.

Consider doing something like this https://hasufell.github.io/posts/2026-01-22-dynamic-ghcup-action.html

@hasufell
Copy link
Member

  • An admin in the haskell github org needs to create a team named "primitive-maintainers"
  • They should add both of us to that group (and presumably add anyone else who's an admin right now, but again, I'm actually not sure at this point who the other admins on this repo are)
  • They should remove all legacy-style admin roles on this repo. All privileges should be managed through the team instead.

Done. Only @haskell/primitive-maintainers and CLC now have access.

@konsumlamm
Copy link
Contributor Author

Also, static GHC matrices suck.

Consider doing something like this https://hasufell.github.io/posts/2026-01-22-dynamic-ghcup-action.html

A static GHC allows us to specify exactly which GHC versions are tested, instead of just the latest n versions. We also have the macOS-latest and windows-latest jobs to test the latest available GHC version.

Done. Only @haskell/primitive-maintainers and CLC now have access.

Thank you!

@konsumlamm
Copy link
Contributor Author

How would you like me to handle PRs? Can I just merge at my own discretion?

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.

Relax upper bound on base for GHC 9.14.1/base-4.22.0.0

3 participants