Lines Matching full:docs
16 - 'llvm/docs/**'
17 - 'clang/docs/**'
21 - 'clang-tools-extra/docs/**'
22 - 'lldb/docs/**'
23 - 'libunwind/docs/**'
24 - 'libcxx/docs/**'
25 - 'libc/docs/**'
26 - 'lld/docs/**'
27 - 'openmp/docs/**'
28 - 'polly/docs/**'
29 - 'flang/docs/**'
31 - '.github/workflows/docs.yml'
34 - 'llvm/docs/**'
35 - 'clang/docs/**'
39 - 'clang-tools-extra/docs/**'
40 - 'lldb/docs/**'
41 - 'libunwind/docs/**'
42 - 'libcxx/docs/**'
43 - 'libc/docs/**'
44 - 'lld/docs/**'
45 - 'openmp/docs/**'
46 - 'polly/docs/**'
47 - 'flang/docs/**'
49 - '.github/workflows/docs.yml'
52 check-docs-build:
67 id: docs-changed-subprojects
72 - 'llvm/docs/**'
74 - 'clang/docs/**'
79 - 'clang-tools-extra/docs/**'
81 - 'lldb/docs/**'
83 - 'libunwind/docs/**'
85 - 'libcxx/docs/**'
87 - 'libc/docs/**'
89 - 'lld/docs/**'
91 - 'openmp/docs/**'
93 - 'polly/docs/**'
95 - 'flang/docs/**'
98 - '.github/workflows/docs.yml'
109 cache-dependency-path: 'llvm/docs/requirements-hashed.txt'
111 run: pip install -r llvm/docs/requirements-hashed.txt
118 run: mkdir built-docs
119 - name: Build LLVM docs
121 steps.docs-changed-subprojects.outputs.llvm_any_changed == 'true' ||
122 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
125 TZ=UTC ninja -C llvm-build docs-llvm-html docs-llvm-man
126 mkdir built-docs/llvm
127 cp -r llvm-build/docs/* built-docs/llvm/
128 - name: Build Clang docs
130 steps.docs-changed-subprojects.outputs.clang_any_changed == 'true' ||
131 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
134 TZ=UTC ninja -C clang-build docs-clang-html docs-clang-man
135 mkdir built-docs/clang
136 cp -r clang-build/docs/* built-docs/clang/
137 - name: Build clang-tools-extra docs
139 steps.docs-changed-subprojects.outputs.clang-tools-extra_any_changed == 'true' ||
140 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
143 TZ=UTC ninja -C clang-tools-extra-build docs-clang-tools-html docs-clang-tools-man
144 mkdir built-docs/clang-tools-extra
145 cp -r clang-tools-extra-build/docs/* built-docs/clang-tools-extra/
146 - name: Build LLDB docs
148 steps.docs-changed-subprojects.outputs.lldb_any_changed == 'true' ||
149 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
152 TZ=UTC ninja -C lldb-build docs-lldb-html docs-lldb-man
153 mkdir built-docs/lldb
154 cp -r lldb-build/docs/* built-docs/lldb/
155 - name: Build libunwind docs
157 steps.docs-changed-subprojects.outputs.libunwind_any_changed == 'true' ||
158 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
161 TZ=UTC ninja -C libunwind-build docs-libunwind-html
162 mkdir built-docs/libunwind
163 cp -r libunwind-build/libunwind/docs/* built-docs/libunwind
164 - name: Build libcxx docs
166 steps.docs-changed-subprojects.outputs.libcxx_any_changed == 'true' ||
167 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
170 TZ=UTC ninja -C libcxx-build docs-libcxx-html
171 mkdir built-docs/libcxx
172 cp -r libcxx-build/libcxx/docs/* built-docs/libcxx/
173 - name: Build libc docs
175 steps.docs-changed-subprojects.outputs.libc_any_changed == 'true' ||
176 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
179 TZ=UTC ninja -C libc-build docs-libc-html
180 mkdir built-docs/libc
181 cp -r libc-build/libc/docs/* built-docs/libc/
182 - name: Build LLD docs
184 steps.docs-changed-subprojects.outputs.lld_any_changed == 'true' ||
185 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
188 TZ=UTC ninja -C lld-build docs-lld-html
189 mkdir built-docs/lld
190 cp -r lld-build/docs/* built-docs/lld/
191 - name: Build OpenMP docs
193 steps.docs-changed-subprojects.outputs.openmp_any_changed == 'true' ||
194 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
197 TZ=UTC ninja -C openmp-build docs-openmp-html
198 mkdir built-docs/openmp
199 cp -r openmp-build/docs/* built-docs/openmp/
200 - name: Build Polly docs
202 steps.docs-changed-subprojects.outputs.polly_any_changed == 'true' ||
203 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
206 TZ=UTC ninja -C polly-build docs-polly-html docs-polly-man
207 mkdir built-docs/polly
208 cp -r polly-build/docs/* built-docs/polly/
209 - name: Build Flang docs
211 steps.docs-changed-subprojects.outputs.flang_any_changed == 'true' ||
212 steps.docs-changed-subprojects.outputs.workflow_any_changed == 'true'
215 TZ=UTC ninja -C flang-build docs-flang-html
216 mkdir built-docs/flang
217 cp -r flang-build/docs/* built-docs/flang/
218 - name: Upload docs
221 name: docs-output
222 path: built-docs/