@@ -39,26 +39,13 @@ jobs:
39
39
command : |
40
40
set -x
41
41
python --version
42
-
43
42
pip3 install tox
44
43
45
- # For completion tests
46
-
47
- # `add-apt-repository` was getting stuck on CI for some reason
48
- echo 'deb https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list
49
- echo 'deb-src https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list
50
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 59FDA1CE1B84B3FAD89366C027557F056DC33CA5
51
- sudo apt-get update
52
- sudo apt-get install fish
53
- fish --version
54
-
55
- sudo apt-get install zsh
56
-
57
44
# For enforce-shell-scripts-pass-shellcheck.sh
58
45
sudo apt-get install shellcheck
59
46
60
47
# For enforce-links-correct.sh
61
- npm install --global remark-cli remark-lint-no-dead-urls remark- validate-links
48
+ npm install --global remark-cli remark-validate-links
62
49
- run :
63
50
name : Perform general checks
64
51
command : ci/checks/run-all-checks.sh
71
58
- store_artifacts :
72
59
path : docs/html/
73
60
destination : docs
61
+
62
+ " completion tests " :
63
+ executor : ubuntu_executor
64
+ steps :
65
+ - checkout
66
+ - run :
67
+ name : Install dependencies
68
+ # language=sh
69
+ command : |
70
+ set -x
71
+ python --version
72
+ pip3 install tox
73
+
74
+ # `add-apt-repository` was getting stuck on CI for some reason
75
+ echo 'deb https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list
76
+ echo 'deb-src https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list
77
+ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 59FDA1CE1B84B3FAD89366C027557F056DC33CA5
78
+ sudo apt-get update
79
+ sudo apt-get install fish
80
+ fish --version
81
+
82
+ sudo apt-get install zsh
74
83
- run :
75
84
name : Test shell completions
76
85
command : tox -e test-completions -- -vv
@@ -283,6 +292,7 @@ jobs:
283
292
# they're just to introduce reusable anchors to be referenced further down the line.
284
293
test_jobs : &test_jobs
285
294
- general checks
295
+ - completion tests
286
296
- python 3_6 git 1_8_0
287
297
- python 3_7 git 2_7_6
288
298
- python 3_8 git 2_25_0
@@ -312,6 +322,7 @@ workflows:
312
322
build :
313
323
jobs :
314
324
- general checks
325
+ - completion tests
315
326
- python 3_6 git 1_8_0
316
327
- python 3_7 git 2_7_6
317
328
- python 3_8 git 2_25_0
0 commit comments