Commit Graph

4 Commits

Author SHA1 Message Date
Ryan Scott
8847b3d5bb CI: Test GHC 9.4.8, 9.6.2, 9.8.2 2024-05-22 07:28:33 -04:00
Ryan Scott
77a52e3bb6 CI: Prefer Use 9.2.8 (not 8.10.7) for building Docker images
There are two motivations for doing so:

* `sbv-10.0` and later no longer build against GHC 8.10 (see
  https://github.com/LeventErkok/sbv/issues/655), but we want to use a new `sbv`
  version to come to a resolution to #1548. As such, we need a newer GHC.
* `ghcup` now recommends GHC 9.2.8 for most usage, so it's time we switched
  anyway.
2023-07-12 10:24:49 -04:00
Ryan Scott
9a50fb11d1 Fix the nightly cryptol-remote-api Docker builds
This converts the `cryptol-remote-api` Dockerfiles to use GHC 8.10.7 instead of
GHC 8.10.3, now that we have switched over to using 8.10.7 in the CI. This also
updates `cryptol-remote-api`'s `ghc.portability` patch to use the 8.10.7 branch
of GHC.

Fixes #1347.
2022-04-26 08:37:04 -04:00
Lisanna Dettwyler
dfae4580e3
Support TLS in cryptol-remote-api (#1203)
Add support for TLS connections in both the rpc server
and client. Allow the client to disable certificate validation
via the `verify` keyword argument, i.e.,
`cryptol.connect(verify=False)`. The docker container
for `cryptol-remote-api` also contains a self-signed
cert for testing purposes.

Co-authored-by: Andrew Kent <andrew@galois.com>
2021-06-25 14:26:09 -07:00