Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

9.6 support for HLS #3480

Merged
merged 9 commits into from
Mar 22, 2023
Merged

9.6 support for HLS #3480

merged 9 commits into from
Mar 22, 2023

Commits on Mar 22, 2023

  1. 9.6 support

    Fixes
    
    hls-refactor-plugin 9.6 support
    
    hls-gadt-plugin
    
    Fix 9.4 build
    
    Fixes
    
    hls-gadt-plugin fixes
    
    WIP 9.6 patches
    
    fixes
    
    fixes
    
    fixes
    
    fixes
    
    fixes
    
    Fixes and add CI
    
    CI
    
    CI fixes
    
    patch haskell/actions for haskell/ghcup-hs#783
    
    CI fixes
    
    CI fixes
    
    CI fixes
    
    CI
    
    CI
    
    CI
    
    CI
    
    CI
    
    Fix build on 9.0
    
    Fix build on 9.0
    
    hls-splice-plugin 9.6 compat
    
    fixes
    
    fixes
    
    fixes
    
    fixes
    
    Fix benchmark build errors
    
    9.2.5 and 8.10.7 had build errors when running benchmarks due to `mfsolve`
    test suite having duplicate instances, so stop building tests for
    mfsolve (see: kuribas/mfsolve#8). Also,
    `http2-4.0.0` has a parse error due to a misplaced haddock comment that
    causes build failure with `-haddock`. It is fixed in the latest commit
    of the source repo, so use that in the `cabal.project` for now.
    
    Checkout correct commit on `pull_request` in CI
    
    By default, the `pull_request` event has a `GITHUB_SHA` env variable set to the
    "last merge commit on the GITHUB_REF branch"
    (see https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request).
    But we want to check out the latest commit on the branch whether or not it is a
    merge commit. This commit changes the CI actions to do just that.
    
    fixes
    
    Use head.hackage for 9.4
    
    Only use head.hackage for 9.5 and up
    
    Reverts the change that caused head.hackage to be used for 9.4 as
    well
    
    Reintroduce source-repo-package for ekg-json
    
    Fix refactor plugin tests
    
    Fix missing constraint detection in refactor plugin
    
    ghc 9.6+ allow newer unordered-containers:template-haskell
    
    Some refactor tests no longer broken for 9.2
    
    Fix simple-multi-test on 9.6
    
    Mark simple-plugin as broken on 9.6
    
    func-test fixes
    
    Disable unsupported plugins on 9.6
    
    Eval plugin fixes
    
    Eval plugin test fixes, debug output in CI script
    
    Restore 'working' setup/actions
    
    WIP Fix GHC prerelease windows install
    
    Fix eval plugin T11
    
    fixes
    
    Eval plugin fixes
    
    Fix splice plugin test
    
    Mark `simple plugin` ghcide test broken on 9.6
    
    fixes
    
    fixes
    
    Use GHC 9.6-rc1 in CI
    
    Try using 9.6.1 for CI
    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e9000e2 View commit details
    Browse the repository at this point in the history
  2. 9.6 nix

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    c328033 View commit details
    Browse the repository at this point in the history
  3. Remove head.hackage

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e958c9d View commit details
    Browse the repository at this point in the history
  4. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    81a7485 View commit details
    Browse the repository at this point in the history
  5. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    84daa88 View commit details
    Browse the repository at this point in the history
  6. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    e7273d8 View commit details
    Browse the repository at this point in the history
  7. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    c69ba63 View commit details
    Browse the repository at this point in the history
  8. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    c640f0a View commit details
    Browse the repository at this point in the history
  9. fixes

    wz1000 committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    677e0e5 View commit details
    Browse the repository at this point in the history