Skip to content

Commit 94db671

Browse files
committed
ci: job for bluerock.io
1 parent cd6da75 commit 94db671

File tree

1 file changed

+40
-2
lines changed

1 file changed

+40
-2
lines changed

.github/workflows/users.yml

+40-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ on:
88
branches: [ master ]
99

1010
jobs:
11-
test-users:
12-
name: "test users"
11+
test-users-mc:
12+
name: "test users: math-comp"
1313
runs-on: ubuntu-latest
1414
env:
1515
OPAMWITHTEST: true
@@ -39,3 +39,41 @@ jobs:
3939
- run: opam pin --ignore-constraints-on elpi add rocq-mathcomp-algebra https://github.com/math-comp/math-comp.git#master
4040
- run: opam pin --ignore-constraints-on elpi add rocq-mathcomp-solvable https://github.com/math-comp/math-comp.git#master
4141
- run: opam pin --ignore-constraints-on elpi add rocq-mathcomp-field https://github.com/math-comp/math-comp.git#master
42+
43+
test-users-br:
44+
name: "test users: bluerock.io"
45+
runs-on: ubuntu-latest
46+
env:
47+
OPAMWITHTEST: true
48+
OPAMVERBOSE: true
49+
steps:
50+
- uses: actions/checkout@v4
51+
52+
- run: |
53+
sudo apt-get install swi-prolog libclang-dev
54+
curl -fsSL https://opam.ocaml.org/install.sh > install-opam.sh
55+
chmod a+x install-opam.sh
56+
yes '' | ./install-opam.sh
57+
opam init --bare --disable-sandboxing
58+
59+
- run: |
60+
git clone https://github.com/bluerock-io/fm-workspace.git
61+
cd fm-workspace
62+
./setup-fmdeps.sh -p
63+
64+
- run: |
65+
E="$PWD"
66+
git switch -c branch
67+
cd fm-workspace
68+
(cd fmdeps/elpi && git remote add this file://$E/ && git remote update this && git merge this/branch)
69+
(cd fmdeps/coq-elpi && git remote add this https://github.com/LPCIC/coq-elpi.git && git remote update this && && git merge this/fix-elpi-3.0)
70+
71+
- run: |
72+
cd fm-workspace
73+
eval $(opam env)
74+
dune build fmdeps/cpp2v-core/rocq-bluerock-prelude/theories/elpi/
75+
76+
77+
78+
79+

0 commit comments

Comments
 (0)