File tree 3 files changed +37
-0
lines changed
3 files changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,9 @@ jobs:
106
106
- name : install clang
107
107
run : src/ci/scripts/install-clang.sh
108
108
if : success() && !env.SKIP_JOB
109
+ - name : install tidy
110
+ run : src/ci/scripts/install-tidy.sh
111
+ if : success() && !env.SKIP_JOB
109
112
- name : install WIX
110
113
run : src/ci/scripts/install-wix.sh
111
114
if : success() && !env.SKIP_JOB
@@ -483,6 +486,9 @@ jobs:
483
486
- name : install clang
484
487
run : src/ci/scripts/install-clang.sh
485
488
if : success() && !env.SKIP_JOB
489
+ - name : install tidy
490
+ run : src/ci/scripts/install-tidy.sh
491
+ if : success() && !env.SKIP_JOB
486
492
- name : install WIX
487
493
run : src/ci/scripts/install-wix.sh
488
494
if : success() && !env.SKIP_JOB
@@ -607,6 +613,9 @@ jobs:
607
613
- name : install clang
608
614
run : src/ci/scripts/install-clang.sh
609
615
if : success() && !env.SKIP_JOB
616
+ - name : install tidy
617
+ run : src/ci/scripts/install-tidy.sh
618
+ if : success() && !env.SKIP_JOB
610
619
- name : install WIX
611
620
run : src/ci/scripts/install-wix.sh
612
621
if : success() && !env.SKIP_JOB
Original file line number Diff line number Diff line change @@ -173,6 +173,10 @@ x--expand-yaml-anchors--remove:
173
173
run : src/ci/scripts/install-clang.sh
174
174
<< : *step
175
175
176
+ - name : install tidy
177
+ run : src/ci/scripts/install-tidy.sh
178
+ << : *step
179
+
176
180
- name : install WIX
177
181
run : src/ci/scripts/install-wix.sh
178
182
<< : *step
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ # This script downloads and installs the tidy binary from Homebrew.
3
+
4
+ set -euo pipefail
5
+ IFS=$' \n\t '
6
+
7
+ source " $( cd " $( dirname " $0 " ) " && pwd) /../shared.sh"
8
+
9
+ # Only the macOS arm64/aarch64 GitHub Actions runner needs to have tidy
10
+ # installed; other platforms have it preinstalled.
11
+
12
+ if isMacOS; then
13
+ platform=$( uname -m)
14
+ case $platform in
15
+ x86_64)
16
+ ;;
17
+ arm64)
18
+ brew install tidy-html5
19
+ ;;
20
+ * )
21
+ echo " unsupported architecture: ${platform} "
22
+ exit 1
23
+ esac
24
+ fi
You can’t perform that action at this time.
0 commit comments