Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/devmanual:master commit in: .github/workflows/
Date: Mon, 11 Oct 2021 10:57:06
Message-Id: 1633949688.bd4d359a28ba506d8343993c8c6b9919a712a692.ulm@gentoo
1 commit: bd4d359a28ba506d8343993c8c6b9919a712a692
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 11 10:54:48 2021 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 11 10:54:48 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=bd4d359a
7
8 .github/workflows: Enable CI on Github
9
10 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
11
12 .github/workflows/devmanual-ci.yml | 26 ++++++++++++++++++++++++++
13 1 file changed, 26 insertions(+)
14
15 diff --git a/.github/workflows/devmanual-ci.yml b/.github/workflows/devmanual-ci.yml
16 new file mode 100644
17 index 0000000..a304cd8
18 --- /dev/null
19 +++ b/.github/workflows/devmanual-ci.yml
20 @@ -0,0 +1,26 @@
21 +name: Devmanual CI
22 +
23 +on:
24 + push:
25 + branches: [master]
26 + pull_request:
27 + branches: [master]
28 + workflow_dispatch:
29 +
30 +jobs:
31 + build:
32 + runs-on: ubuntu-latest # no gentoo :(
33 + steps:
34 + - uses: actions/checkout@v2
35 + - name: install prerequisites
36 + # librsvg2-bin for rsvg-convert
37 + # xsltproc for xsltproc
38 + # libxml2-utils for xmllint
39 + # tidy for tidy
40 + run: >
41 + sudo apt install -y librsvg2-bin xsltproc libxml2-utils tidy
42 + fonts-open-sans
43 + - name: make
44 + run: make
45 + - name: make check
46 + run: make check