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

Add ghc version to CI matrix for bindists #1923

Merged
merged 27 commits into from
Sep 1, 2023
Merged

Add ghc version to CI matrix for bindists #1923

merged 27 commits into from
Sep 1, 2023

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    ca51320 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfa0d00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    298420e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    527c47c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b745f7 View commit details
    Browse the repository at this point in the history
  6. Add type signatures

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    9c9740b View commit details
    Browse the repository at this point in the history
  7. Use GHC version in bzlmod

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    0be971c View commit details
    Browse the repository at this point in the history
  8. Define default GHC version

    This makes the default GHC version publicly accessible and introduces a new
    repository which uses the default GHC version if not already defined.
    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    5539b21 View commit details
    Browse the repository at this point in the history
  9. Make sure GHC_VERSION is used

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    ee26fdc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    634de02 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9172508 View commit details
    Browse the repository at this point in the history
  12. Use Cabal 3.8.1 with GHC 9.4

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    f44b13a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    23789d3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f1acc5d View commit details
    Browse the repository at this point in the history
  15. Add protoc wrapper on Windows

    This wrapper adds the `bin` folder of the cc toolchain from GHC's bindist to the
    `PATH` so that the protoc.exe is able to find its runtime DLLs, e.g. libc++.dll.
    
    Note, using a `sh_binary` rule with a cmd script does not create an extra
    executable contrary to using a Bash script.
    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    fc33fef View commit details
    Browse the repository at this point in the history
  16. Remove allow_single_file parameter for protoc and plugin

    These are not needed, since `executable = True` already demands a single executable file
    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    9a8e464 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    18cbb11 View commit details
    Browse the repository at this point in the history
  18. Add missing links

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    de47ca9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    86c50d3 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a4271eb View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d2b7117 View commit details
    Browse the repository at this point in the history
  22. Format

    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    466d7ec View commit details
    Browse the repository at this point in the history
  23. Bump minimal Bazel version to 5.3

    We need to be able to use `--proto_compiler` to specify a custom protoc executable / script.
    
    The needed "proto_compiler" configuration field has been introduced in Bazel 5.3.0.
    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    569c7b2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9ced5ed View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d755fad View commit details
    Browse the repository at this point in the history
  26. Simplify determining the root module

    It is always the first one.
    avdv committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    cfbe06a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    6821989 View commit details
    Browse the repository at this point in the history