Get Supported GHC Version
Version updated for https://github.com/webdevred/get-supported-ghc to version v0.0.12.
- This action is used across all versions by 1 repositories.
Action Type
This is a Node action using Node version 20.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action, Get Supported GHC Version, automates the detection of the latest and oldest GHC (Glasgow Haskell Compiler) versions compatible with a Haskell project’s base dependency constraints in package.yaml. It simplifies CI/CD workflows by determining the appropriate GHC version to install while optionally validating that dependency boundaries align with tested GHC versions, ensuring compatibility and avoiding build issues.
What’s Changed
v0.0.12
What’s Changed
Features
validate-lower-boundinput: fails if thebaselower bound covers GHC major versions with breaking changes below the minimum intested-with(#36)max-ghc-versionoutput replacesghc-version(kept as deprecated). Newmin-ghc-versionoutput with the oldest compatible GHC version (#36)
Fixes
basedependency matching no longer matchesbase-compat,base-orphans, etc. (#35)- Log message now correctly shows
<=for inclusive upper bounds (#35)
Build
- Switched from
@vercel/ncctoesbuild(#28) - TypeScript 6.0.2 (#31)
- Security:
brace-expansion2.0.3 (#32)
Full Changelog: https://github.com/webdevred/get-supported-ghc/commits/v0.0.11