@@ -21,19 +21,19 @@ jobs:
21
21
runs-on : ' ubuntu-latest' ,
22
22
ocaml-compiler : ' 4.09.1' ,
23
23
coq-extra-flags : ' ' ,
24
- extra-ocaml-repositories : ' ' ,
24
+ ocamlfind-pin : ' ' ,
25
25
opam-jobs-flag : ' ' },
26
26
{name: 'macOS',
27
27
runs-on : ' macos-latest' ,
28
28
ocaml-compiler : ' 4.14.2' ,
29
29
coq-extra-flags : ' ' ,
30
- extra-ocaml-repositories : ' ' ,
30
+ ocamlfind-pin : ' ' ,
31
31
opam-jobs-flag : ' ' },
32
32
{name: 'Windows',
33
33
runs-on : ' windows-latest' ,
34
34
ocaml-compiler : ' 4.13.1' ,
35
35
coq-extra-flags : ' -async-proofs-j 1' ,
36
- extra-ocaml-repositories : ' opam-repository-mingw: https://github.com/ocaml-opam/opam-repository-mingw .git#sunset ' ,
36
+ ocamlfind-pin : ' git+ https://github.com/ocaml/ocamlfind .git#master ' ,
37
37
opam-jobs-flag : ' -j 1' }]
38
38
39
39
runs-on : ${{ matrix.os.runs-on }}
47
47
uses : ocaml/setup-ocaml@v3
48
48
with :
49
49
ocaml-compiler : ${{ matrix.os.ocaml-compiler }}
50
- opam-repositories : |-
51
- ${{ matrix.os.extra-ocaml-repositories }}
52
- default: https://github.com/ocaml/opam-repository.git
53
50
54
51
- name : echo Linux build params
55
52
run : |
@@ -114,7 +111,8 @@ jobs:
114
111
- run : opam repo add coq-released https://coq.inria.fr/opam/released
115
112
- run : opam repo add coq-extra-dev https://coq.inria.fr/opam/extra-dev
116
113
- run : opam update
117
- - run : opam depext coq.${{ matrix.coq-version }}
114
+ - run : opam pin add ocamlfind '${{ matrix.os.ocamlfind-pin }}'
115
+ if : matrix.os.ocamlfind-pin != ''
118
116
- run : opam pin --kind=version add coq ${{ matrix.coq-version }}
119
117
120
118
- name : echo more build params
@@ -132,7 +130,6 @@ jobs:
132
130
echo "" | opam exec -- coqtop
133
131
echo ::endgroup::
134
132
135
- - run : opam exec -- opam-depext coq-fiat-crypto
136
133
- run : opam install coq-fiat-crypto --with-test ${{ matrix.os.opam-jobs-flag }}
137
134
env :
138
135
COQEXTRAFLAGS : ${{ matrix.os.coq-extra-flags }}
0 commit comments