Skip to content

Migrate the CI from haskell-ci to haskell-gha - #99

Merged
arybczak merged 1 commit into
masterfrom
haskell-gha
Sep 24, 2026
Merged

arybczak merged 1 commit into
masterfrom
haskell-gha

Conversation

@arybczak

Copy link
Copy Markdown
Contributor

haskell-ci made a long workflow that ran each job in a container. The new workflow comes from haskell-gha. It is shorter and runs on the runner image. The tested-with field now lists each GHC series instead of exact versions, so each job uses the newest release of its series.

The fourmolu and HLint checks are now jobs of the same workflow, with fourmolu 0.20.1.0 and HLint 3.10. HLint now fails on every hint, not only on warnings.

Without a job container, the Postgres service is at localhost, so the tests connect there.

The package description also no longer gives warnings in cabal check, apart from the missing upper bounds.

haskell-ci made a long workflow that ran each job in a container. The
new workflow comes from haskell-gha. It is shorter and runs on the
runner image. The tested-with field now lists each GHC series instead of
exact versions, so each job uses the newest release of its series.

The fourmolu and HLint checks are now jobs of the same workflow, with
fourmolu 0.20.1.0 and HLint 3.10. HLint now fails on every hint, not
only on warnings.

Without a job container, the Postgres service is at localhost, so the
tests connect there.

The package description also no longer gives warnings in cabal check,
apart from the missing upper bounds.
@arybczak
arybczak merged commit cb15855 into master Sep 24, 2026
9 checks passed
@arybczak
arybczak deleted the haskell-gha branch September 24, 2026 20:01
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.

1 participant