Skip to content

Commit 1189e53

Browse files
hhugovouillon
authored andcommitted
CI: move
1 parent d4be1c0 commit 1189e53

File tree

2 files changed

+49
-35
lines changed

2 files changed

+49
-35
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -154,38 +154,4 @@ jobs:
154154
branch: wikidoc
155155
folder: doc-dev
156156
clean: true
157-
target-folder: doc/dev/
158-
159-
lint-opam:
160-
runs-on: ubuntu-latest
161-
steps:
162-
- name: Checkout tree
163-
uses: actions/checkout@v4
164-
- name: Set-up OCaml
165-
uses: ocaml/setup-ocaml@v3
166-
with:
167-
ocaml-compiler: "5.2"
168-
dune-cache: true
169-
- uses: ocaml/setup-ocaml/lint-opam@v3
170-
171-
lint-fmt:
172-
runs-on: ubuntu-latest
173-
steps:
174-
- name: Checkout tree
175-
uses: actions/checkout@v4
176-
- name: Set-up OCaml
177-
uses: ocaml/setup-ocaml@v3
178-
with:
179-
ocaml-compiler: "5.2"
180-
dune-cache: true
181-
- uses: ocaml/setup-ocaml/lint-fmt@v3
182-
183-
lint-runtime:
184-
runs-on: ubuntu-latest
185-
steps:
186-
- name: Checkout tree
187-
uses: actions/checkout@v4
188-
- name: Set-up Biome
189-
uses: biomejs/setup-biome@v2
190-
- name: Run biome
191-
run: biome ci
157+
target-folder: doc/dev/

.github/workflows/lint.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: lint
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
9+
jobs:
10+
lint-opam:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout tree
14+
uses: actions/checkout@v4
15+
- name: Set-up OCaml
16+
uses: ocaml/setup-ocaml@v3
17+
with:
18+
ocaml-compiler: "5.2"
19+
dune-cache: true
20+
- name: Pin dune
21+
run: |
22+
opam pin add -n dune.3.17 https://github.com/ocaml/dune.git
23+
- uses: ocaml/setup-ocaml/lint-opam@v3
24+
25+
lint-fmt:
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Checkout tree
29+
uses: actions/checkout@v4
30+
- name: Set-up OCaml
31+
uses: ocaml/setup-ocaml@v3
32+
with:
33+
ocaml-compiler: "5.2"
34+
dune-cache: true
35+
- name: Pin dune
36+
run: |
37+
opam pin add -n dune.3.17 https://github.com/ocaml/dune.git
38+
- uses: ocaml/setup-ocaml/lint-fmt@v3
39+
40+
lint-runtime:
41+
runs-on: ubuntu-latest
42+
steps:
43+
- name: Checkout tree
44+
uses: actions/checkout@v4
45+
- name: Set-up Biome
46+
uses: biomejs/setup-biome@v2
47+
- name: Run biome
48+
run: biome ci

0 commit comments

Comments
 (0)