Skip to content

Conversation

amesgen
Copy link
Member

@amesgen amesgen commented Jul 1, 2024

  • Update cabal-install to 3.12.1.0
  • Update GHC to 9.6.6
  • Update HLS to 2.9.0.0
  • Update cabal-gild to 1.5.0.0
  • Update cabal-docspec to 0.0.0.20240703
  • Update hlint to 2.8.0

Also, we enable the new multi-repl feature by default. For example, you can now easily spawn a single ghcid session for all of Consensus via

ghcid --target all

Also, this enables the (experimental) multipleComponents session loading mode of HLS, which is promising to increase robustness (locally, I haven't gotten spurious "overlapping instance" errors for example). See eg emacs-lsp/lsp-haskell#184 or haskell/vscode-haskell#1077 how to enable that in your editor. Also see https://well-typed.com/blog/2024/07/hls-multi/.

@amesgen amesgen changed the title Update tools in Nix shell Update tools in Nix shell/GHA Jul 1, 2024
@amesgen amesgen force-pushed the amesgen/tools-update-2024-07 branch from 7860a7f to 98ee214 Compare July 4, 2024 09:16
@amesgen amesgen changed the title Update tools in Nix shell/GHA Update GHC and tools in Nix shell/GHA Jul 4, 2024
@amesgen amesgen added continuous integration github_actions Pull requests that update GitHub Actions code labels Jul 4, 2024
@amesgen amesgen force-pushed the amesgen/tools-update-2024-07 branch from 98ee214 to f4d8d46 Compare July 4, 2024 11:48
@amesgen amesgen force-pushed the amesgen/tools-update-2024-07 branch from b9cbcd6 to 68eadd6 Compare July 4, 2024 11:52
@amesgen amesgen marked this pull request as ready for review July 5, 2024 07:08
@amesgen amesgen added this pull request to the merge queue Jul 8, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 8, 2024
@amesgen amesgen added this pull request to the merge queue Jul 8, 2024
Merged via the queue into main with commit e5615dd Jul 8, 2024
@amesgen amesgen deleted the amesgen/tools-update-2024-07 branch July 8, 2024 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
continuous integration github_actions Pull requests that update GitHub Actions code no changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants