File tree 20 files changed +263
-230
lines changed
js_of_ocaml-compiler.3.7.1
ocaml-migrate-parsetree.1.8.0
overrides/opam__s__conf_m4_opam__c__1_opam_override
20 files changed +263
-230
lines changed Original file line number Diff line number Diff line change @@ -57,22 +57,24 @@ jobs:
57
57
key : deps-${{ matrix.os }}-${{ hashFiles('**/index.json') }}
58
58
restore-keys : deps-${{ matrix.os }}-
59
59
60
+ - name : Build dependencies
61
+ if : steps.deps-cache.outputs.cache-hit != 'true'
62
+ run : esy build-dependencies
63
+
60
64
- name : Build
61
65
run : esy build
62
66
63
67
- name : Test
68
+ if : ${{ matrix.os != 'windows-latest' }}
64
69
run : |
65
70
rm test/__snapshots__/.gitkeep
66
- esy test
67
- # esy dune exec bisect-ppx-report send-to Coveralls *.coverage
71
+ esy dune runtest --instrument-with bisect_ppx --force
72
+ esy bisect-ppx-report send-to Coveralls
68
73
env :
69
- BISECT_ENABLE : " yes "
74
+ BISECT_SILENT : " ERR "
70
75
COVERALLS_REPO_TOKEN : ${{ secrets.COVERALLS_REPO_TOKEN }}
71
76
PULL_REQUEST_NUMBER : ${{ github.event.number }}
72
77
73
- - name : Export dependencies
74
- run : esy export-dependencies
75
-
76
78
- name : Web build
77
79
if : ${{ matrix.os == 'ubuntu-latest' }}
78
80
run : |
@@ -112,6 +114,11 @@ jobs:
112
114
name : bundled
113
115
path : _build/default/js/Js.bc.js
114
116
117
+ # Cleanup build cache if dependencies have changed
118
+ - name : Clean build cache
119
+ if : steps.deps-cache.outputs.cache-hit != 'true'
120
+ run : esy cleanup .
121
+
115
122
publish :
116
123
needs : build
117
124
name : Publish
Original file line number Diff line number Diff line change 1
- (lang dune 2 .0 )
1
+ (lang dune 2 .7 )
2
2
3
3
(using menhir 2 .0)
Original file line number Diff line number Diff line change 25
25
"bin" : " esy b dune exec Bin" ,
26
26
"build" : " esy b dune build" ,
27
27
"start" : " esy b dune build --watch" ,
28
- "test" : " esy b dune exec test/Run.exe " ,
28
+ "test" : " esy b dune runtest --force " ,
29
29
"format" : " esy b dune build @fmt --auto-promote --root ."
30
30
},
31
31
"esy" : {
42
42
},
43
43
"devDependencies" : {
44
44
"@esy-ocaml/reason" : " ~3.6.0" ,
45
- "@opam/bisect_ppx" : " 2.4.1 " ,
45
+ "@opam/bisect_ppx" : " 2.5.0 " ,
46
46
"@opam/dune" : " ^2.7.0" ,
47
47
"@opam/menhir" : " 20200624" ,
48
48
"@opam/ppx_deriving" : " 4.5" ,
56
56
"bats" : " ^1.1.0"
57
57
},
58
58
"dependencies" : {
59
- "@opam/js_of_ocaml" : " 3.7.0" ,
60
- "@opam/js_of_ocaml-compiler" : " 3.7.0" ,
61
- "@opam/js_of_ocaml-ppx" : " 3.7.0"
59
+ "@opam/js_of_ocaml" : " 3.7.1" ,
60
+ "@opam/js_of_ocaml-compiler" : " 3.7.1" ,
61
+ "@opam/js_of_ocaml-ppx" : " 3.7.1"
62
+ },
63
+ "resolutions" : {
64
+ "esy-m4" : " esy-packages/esy-m4#c7cf0ac9221be2b1f9d90e83559ca08397a629e7" ,
65
+ "@opam/menhir" : " 20201216"
62
66
}
63
67
}
You can’t perform that action at this time.
0 commit comments