59
59
contents : write
60
60
61
61
steps :
62
- - name : Clone MrDox
62
+ - name : Clone MrDocs
63
63
uses : actions/checkout@v3
64
64
65
65
- name : Install LLVM
84
84
fi
85
85
llvm_commit_id=29b20829
86
86
llvm_archive_filename="$llvm_runner_os-$llvm_config_type-$llvm_commit_id.$llvm_archive_type"
87
- llvm_url="https://github.com/cppalliance/mrdox /releases/download/llvm-package-release/$llvm_archive_filename"
87
+ llvm_url="https://github.com/cppalliance/mrdocs /releases/download/llvm-package-release/$llvm_archive_filename"
88
88
89
89
if ! curl --head --silent --fail "$llvm_url"; then
90
90
llvm_url="https://mrdox.com/llvm+clang/$llvm_archive_filename"
@@ -220,7 +220,7 @@ jobs:
220
220
contents : write
221
221
222
222
steps :
223
- - name : Clone mrdox
223
+ - name : Clone mrdocs
224
224
uses : actions/checkout@v3
225
225
226
226
- name : Install Node.js
@@ -232,8 +232,8 @@ jobs:
232
232
working-directory : docs
233
233
run : |
234
234
npm install
235
- master_antora_exists=$(curl --silent --fail --head https://github.com/cppalliance/mrdox /blob/master/docs/antora.yml >/dev/null && echo "true" || echo "false")
236
- develop_antora_exists=$(curl --silent --fail --head https://github.com/cppalliance/mrdox /blob/develop/docs/antora.yml >/dev/null && echo "true" || echo "false")
235
+ master_antora_exists=$(curl --silent --fail --head https://github.com/cppalliance/mrdocs /blob/master/docs/antora.yml >/dev/null && echo "true" || echo "false")
236
+ develop_antora_exists=$(curl --silent --fail --head https://github.com/cppalliance/mrdocs /blob/develop/docs/antora.yml >/dev/null && echo "true" || echo "false")
237
237
if [ "$master_antora_exists" == "true" ] && [ "$develop_antora_exists" == "true" ]; then
238
238
# Antora is set up in both master and develop: render complete playbook
239
239
npx antora antora-playbook.yml
@@ -281,7 +281,7 @@ jobs:
281
281
contents : write
282
282
283
283
steps :
284
- - name : Clone mrdox
284
+ - name : Clone mrdocs
285
285
uses : actions/checkout@v3
286
286
287
287
- uses : actions/download-artifact@v3
@@ -309,11 +309,11 @@ jobs:
309
309
cc : ${{ steps.setup-cpp.outputs.cc }}
310
310
cxx : ${{ steps.setup-cpp.outputs.cxx }}
311
311
312
- - name : Install mrdox from release package
312
+ - name : Install mrdocs from release package
313
313
run : |
314
314
set -x
315
- sudo find packages -name 'MrDox -*-Linux.tar.gz' -exec tar -xzf {} -C /usr/local --strip-components=1 \;
316
- mrdox --version
315
+ sudo find packages -name 'MrDocs -*-Linux.tar.gz' -exec tar -xzf {} -C /usr/local --strip-components=1 \;
316
+ mrdocs --version
317
317
318
318
- name : Clone Boost.URL
319
319
uses :
alandefreitas/cpp-actions/[email protected]
@@ -351,31 +351,31 @@ jobs:
351
351
352
352
- name : Generate demos
353
353
run : |
354
- echo "verbose: true" > $(pwd)/boost/libs/url/mrdox -single.yml
355
- echo "source-root: ." >> $(pwd)/boost/libs/url/mrdox -single.yml
356
- echo "multipage: false" >> $(pwd)/boost/libs/url/mrdox -single.yml
357
- echo "inaccessible-members: never" >> $(pwd)/boost/libs/url/mrdox -single.yml
358
- echo "filters:" >> $(pwd)/boost/libs/url/mrdox -single.yml
359
- echo " symbols:" >> $(pwd)/boost/libs/url/mrdox -single.yml
360
- echo " exclude:" >> $(pwd)/boost/libs/url/mrdox -single.yml
361
- echo " - 'boost::urls::detail'" >> $(pwd)/boost/libs/url/mrdox -single.yml
362
- echo " - 'boost::urls::*::detail'" >> $(pwd)/boost/libs/url/mrdox -single.yml
354
+ echo "verbose: true" > $(pwd)/boost/libs/url/mrdocs -single.yml
355
+ echo "source-root: ." >> $(pwd)/boost/libs/url/mrdocs -single.yml
356
+ echo "multipage: false" >> $(pwd)/boost/libs/url/mrdocs -single.yml
357
+ echo "inaccessible-members: never" >> $(pwd)/boost/libs/url/mrdocs -single.yml
358
+ echo "filters:" >> $(pwd)/boost/libs/url/mrdocs -single.yml
359
+ echo " symbols:" >> $(pwd)/boost/libs/url/mrdocs -single.yml
360
+ echo " exclude:" >> $(pwd)/boost/libs/url/mrdocs -single.yml
361
+ echo " - 'boost::urls::detail'" >> $(pwd)/boost/libs/url/mrdocs -single.yml
362
+ echo " - 'boost::urls::*::detail'" >> $(pwd)/boost/libs/url/mrdocs -single.yml
363
363
364
- echo "verbose: true" > $(pwd)/boost/libs/url/mrdox -multi.yml
365
- echo "source-root: ." >> $(pwd)/boost/libs/url/mrdox -multi.yml
366
- echo "multipage: true" >> $(pwd)/boost/libs/url/mrdox -multi.yml
367
- echo "inaccessible-members: never" >> $(pwd)/boost/libs/url/mrdox -multi.yml
368
- echo "filters:" >> $(pwd)/boost/libs/url/mrdox -multi.yml
369
- echo " symbols:" >> $(pwd)/boost/libs/url/mrdox -multi.yml
370
- echo " exclude:" >> $(pwd)/boost/libs/url/mrdox -multi.yml
371
- echo " - 'boost::urls::detail'" >> $(pwd)/boost/libs/url/mrdox -multi.yml
372
- echo " - 'boost::urls::*::detail'" >> $(pwd)/boost/libs/url/mrdox -multi.yml
364
+ echo "verbose: true" > $(pwd)/boost/libs/url/mrdocs -multi.yml
365
+ echo "source-root: ." >> $(pwd)/boost/libs/url/mrdocs -multi.yml
366
+ echo "multipage: true" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
367
+ echo "inaccessible-members: never" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
368
+ echo "filters:" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
369
+ echo " symbols:" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
370
+ echo " exclude:" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
371
+ echo " - 'boost::urls::detail'" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
372
+ echo " - 'boost::urls::*::detail'" >> $(pwd)/boost/libs/url/mrdocs -multi.yml
373
373
374
374
set -x
375
375
for variant in single multi; do
376
376
for format in adoc html xml; do
377
377
mkdir -p "demos/boost-url/$variant/$format"
378
- mrdox --config="$(pwd)/boost/libs/url/mrdox -$variant.yml" "$(pwd)/boost/libs/url/__build__/compile_commands.json" --addons="$(pwd)/share/mrdox /addons" --format="$format" --output="$(pwd)/demos/boost-url/$variant/$format"
378
+ mrdocs --config="$(pwd)/boost/libs/url/mrdocs -$variant.yml" "$(pwd)/boost/libs/url/__build__/compile_commands.json" --addons="$(pwd)/share/mrdocs /addons" --format="$format" --output="$(pwd)/demos/boost-url/$variant/$format"
379
379
done
380
380
asciidoctor -R "$(pwd)/demos/boost-url/$variant/adoc" -D "$(pwd)/demos/boost-url/$variant/adoc-asciidoc" "$(pwd)/demos/boost-url/$variant/adoc/**/*.adoc"
381
381
done
@@ -421,7 +421,7 @@ jobs:
421
421
contents : write
422
422
423
423
steps :
424
- - name : Clone mrdox
424
+ - name : Clone mrdocs
425
425
uses : actions/checkout@v3
426
426
427
427
- uses : actions/download-artifact@v3
@@ -458,7 +458,7 @@ jobs:
458
458
if : ${{ github.event_name == 'push' && (contains(fromJSON('["master", "develop"]'), github.ref_name) || startsWith(github.ref, 'refs/tags/')) }}
459
459
uses : softprops/action-gh-release@v1
460
460
with :
461
- files : build/MrDox -?.?.?-*.*
461
+ files : build/MrDocs -?.?.?-*.*
462
462
name : ${{ github.ref_name || github.ref }}
463
463
tag_name : ${{ github.ref_name || github.ref }}${{ ((!startsWith(github.ref, 'refs/tags/')) && '-release') || '' }}
464
464
body_path : CHANGELOG.md
0 commit comments