Skip to content

Update GHC and tools in Nix shell/GHA #1171

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

Merged
merged 3 commits into from
Jul 8, 2024
Merged

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
23 checks passed
@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