CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
63 lines
1.7 KiB
Bash
Executable File
63 lines
1.7 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
function die {
|
|
echo "${1-Died}." >&2
|
|
exit 1
|
|
}
|
|
|
|
function cleanup {
|
|
rm -rf "$workdir"
|
|
}
|
|
|
|
# parse arguments
|
|
hip_srcdir=$1
|
|
html_destdir=$2
|
|
[ "$hip_srcdir" != "" ] || [ "$html_destdir" != "" ] || die "Invalid arguments!"
|
|
|
|
# create temporary directory for grip settings
|
|
workdir=`mktemp -d`
|
|
trap cleanup EXIT
|
|
|
|
# setup grip
|
|
export GRIPURL=$hip_srcdir
|
|
export GRIPHOME=$workdir
|
|
echo "CACHE_DIRECTORY = '$html_destdir/asset'" > $workdir/settings.py
|
|
mkdir -p $html_destdir $html_destdir/docs/markdown
|
|
|
|
# convert all md files to html
|
|
pushd $hip_srcdir
|
|
for f in *.md docs/markdown/*.md; do grip --export --no-inline $f $html_destdir/${f%.*}.html; done
|
|
popd
|
|
|
|
# convert absolute links to relative links
|
|
pushd $html_destdir
|
|
for f in *.html; do sed -i "s?$GRIPURL/??g" $f; done
|
|
for f in docs/markdown/*.html; do sed -i "s?$GRIPURL/?../../?g" $f; done
|
|
popd
|
|
|
|
# update document titles
|
|
pushd $html_destdir
|
|
for f in *.html; do sed -i "s?.md - Grip??g" $f; done
|
|
for f in docs/markdown/*.html; do sed -i "s?.md - Grip??g" $f; done
|
|
popd
|
|
|
|
# replace .md with .html in links
|
|
pushd $html_destdir
|
|
for f in *.html; do sed -i "s?.md\"?.html\"?g" $f; done
|
|
for f in *.html; do sed -i "s?.md#?.html#?g" $f; done
|
|
for f in docs/markdown/*.html; do sed -i "s?.md\"?.html\"?g" $f; done
|
|
for f in docs/markdown/*.html; do sed -i "s?.md#?.html#?g" $f; done
|
|
popd
|
|
|
|
# replace github.io links
|
|
pushd $html_destdir
|
|
sed -i "s?http://rocm-developer-tools.github.io/HIP?docs/RuntimeAPI/html/index.html?g" README.html
|
|
sed -i "s?http://rocm-developer-tools.github.io/HIP?docs/RuntimeAPI/html/?g" RELEASE.html
|
|
popd
|
|
|
|
exit 0
|