Skip to content

Commit 37af947

Browse files
authored
Merge pull request #141 from aqjune-aws/ver310
Increment the version, backport the update of opam file
2 parents 3b5c9db + 6794be8 commit 37af947

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

.github/workflows/main.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
sudo apt update && sudo apt install -y opam
2626
opam init --disable-sandboxing --compiler=4.06.0
2727
opam pin -y add camlp5 7.10
28-
opam install -y num ledit
28+
opam install -y num ledit camlp-streams ocamlfind
2929
3030
- name: Checkout this repo
3131
uses: actions/checkout@v2
@@ -34,12 +34,12 @@ jobs:
3434

3535
- name: Run
3636
run: |
37-
set -e
37+
set -xe
3838
cd hol-light
3939
eval $(opam env)
4040
make
4141
./hol.sh 2>&1 | tee log.txt
42-
! grep "Error" log.txt
42+
grep "Error" log.txt && exit 1
4343
grep "Camlp5 parsing version" log.txt
4444
4545
test2:
@@ -59,26 +59,26 @@ jobs:
5959

6060
- name: Run
6161
run: |
62-
set -e
62+
set -xe
6363
cd hol-light
6464
make switch
6565
eval $(opam env)
6666
make
6767
./hol.sh 2>&1 | tee log.txt
68-
! grep "Error" log.txt
68+
grep "Error" log.txt && exit 1
6969
grep "Camlp5 parsing version (HOL-Light)" log.txt
7070
cd ..
7171
7272
- name: Run (HOLLIGHT_USE_MODULE=1)
7373
run: |
74-
set -e
74+
set -xe
7575
cd hol-light
7676
eval $(opam env)
7777
make clean
7878
export HOLLIGHT_USE_MODULE=1
7979
make
8080
./hol.sh 2>&1 | tee log.txt
81-
! grep "Error" log.txt
81+
grep "Error" log.txt && exit 1
8282
grep "Camlp5 parsing version (HOL-Light)" log.txt
8383
./unit_tests.byte
8484
./unit_tests.native
@@ -100,26 +100,26 @@ jobs:
100100

101101
- name: Run
102102
run: |
103-
set -e
103+
set -xe
104104
cd hol-light
105105
make switch-5
106106
eval $(opam env)
107107
make
108108
./hol.sh 2>&1 | tee log.txt
109-
! grep "Error" log.txt
109+
grep "Error" log.txt && exit 1
110110
grep "Camlp5 parsing version (HOL-Light)" log.txt
111111
cd ..
112112
113113
- name: Run (HOLLIGHT_USE_MODULE=1)
114114
run: |
115-
set -e
115+
set -xe
116116
cd hol-light
117117
eval $(opam env)
118118
make clean
119119
export HOLLIGHT_USE_MODULE=1
120120
make
121121
./hol.sh 2>&1 | tee log.txt
122-
! grep "Error" log.txt
122+
grep "Error" log.txt && exit 1
123123
grep "Camlp5 parsing version (HOL-Light)" log.txt
124124
./unit_tests.byte
125125
./unit_tests.native

hol.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
(* (c) Copyright, John Harrison 1998-2007 *)
1010
(* ========================================================================= *)
1111

12-
let hol_version = "3.0.0+";;
12+
let hol_version = "3.1.0";;
1313

1414
#directory "+compiler-libs";;
1515

opam

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
opam-version: "2.0"
22
name: "hol_light"
3-
version: "3.0.0"
3+
version: "3.1.0"
44
synopsis: "The HOL-Light interactive theorem prover"
55
description: """
66
HOL Light is a computer program written by John Harrison to help users prove
@@ -52,6 +52,7 @@ depends: [
5252
"ledit")
5353
|
5454
("ocaml" {>= "4.14.0"} &
55+
"ocaml-base-compiler" &
5556
"camlp5" {>= "8.0"} &
5657
"zarith" {>= "1.5"} &
5758
"ledit")

0 commit comments

Comments
 (0)