Skip to content

ci: Unset all gitlab CI_* variables before running GHC

Matthew Pickering requested to merge wip/long-commit-ci into master

The goal here is to somewhat sanitize the environment so that performance tests don't fluctuate as much as they have been doing. In particular the length of the commit message was causing benchmarks to increase because gitlab stored the whole commit message twice in environment variables. Therefore when we used getEnvironment it would cause more allocation because more string would be created.

See #20431

Metric Decrease: T10421 T13035 T18140 T18923 T9198

Edited by Matthew Pickering

Merge request reports