Skip to content

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

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
Collaborator

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. The sources follow the formatting of the new fourmolu version. HLint now fails on every hint, not only on warnings.

Without a job container, the Postgres service is at localhost. The tests now take the connection string as their first argument, as in hpqtypes. Without an argument, they connect to the service only on GitHub, and otherwise they show the usage.

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. The sources follow the formatting of
the new fourmolu version. HLint now fails on every hint, not only on
warnings.

Without a job container, the Postgres service is at localhost. The tests
now take the connection string as their first argument, as in hpqtypes.
Without an argument, they connect to the service only on GitHub, and
otherwise they show the usage.

The package description also no longer gives warnings in cabal check,
apart from the missing upper bounds.
@arybczak
arybczak merged commit 09ec322 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