Mercurial > vim
annotate .cirrus.yml @ 34129:aa539262b6a7
CI: Check help tags for errors (duplicates, missing, etc) (#13865)
Commit: https://github.com/vim/vim/commit/8102a4c463c21f3bba4f27f0dbc402b9850de915
Author: Christian Brabandt <cb@256bit.org>
Date: Sun Jan 14 18:24:05 2024 +0000
CI: Check help tags for errors (duplicates, missing, etc) (https://github.com/vim/vim/issues/13865)
- Run the doc make html awk script, which also checks, that all
referenced help tags exists.
- Run the doc maketags awk script, which checks for duplicates
- in case of any error in the previous two steps, exit the CI with
an error and show the errors.log file, that is generated by the
previous 2 steps
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 14 Jan 2024 19:30:02 +0100 |
parents | 4cffda5da6f4 |
children | 956a5fa10aaa |
rev | line source |
---|---|
33450
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
1 env: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
2 CIRRUS_CLONE_DEPTH: 3 |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
3 FEATURES: huge |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
4 |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
5 freebsd_task: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
6 name: FreeBSD |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
7 matrix: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
8 - name: FreeBSD 14.0 |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
9 freebsd_instance: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
10 image_family: freebsd-14-0 |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
11 timeout_in: 20m |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
12 install_script: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
13 - pkg install -y gettext |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
14 build_script: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
15 - NPROC=$(getconf _NPROCESSORS_ONLN) |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
16 - ./configure --with-features=${FEATURES} |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
17 - make -j${NPROC} |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
18 test_script: |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
19 - src/vim --version |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
20 # run tests as user "cirrus" instead of root |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
21 - pw useradd cirrus -m |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
22 - chown -R cirrus:cirrus . |
4cffda5da6f4
patch 9.0.1979: Cirrus CI disabled
Christian Brabandt <cb@256bit.org>
parents:
33293
diff
changeset
|
23 - sudo -u cirrus make test |