diff --git a/.github/workflows/update-readthedocs.yml b/.github/workflows/update-readthedocs.yml index 21e3b633d..69cb68a34 100644 --- a/.github/workflows/update-readthedocs.yml +++ b/.github/workflows/update-readthedocs.yml @@ -59,13 +59,19 @@ jobs: exit 1 fi + # Get the version from the GitHub ref + VERSION=${GITHUB_REF#refs/*/} + response=$(curl -X POST \ -H "Content-Type: application/json" \ - -d "{\"token\": \"$TOKEN\"}" \ + -d "{ + \"token\": \"$TOKEN\", + \"version\": \"$VERSION\" + }" \ https://readthedocs.org/api/v2/webhook/llama-stack/289768/) echo "Response: $response" if [ $(echo $response | jq -r '.build_triggered') != 'true' ]; then echo "Failed to trigger ReadTheDocs build" exit 1 - fi + fi \ No newline at end of file diff --git a/docs/source/conf.py b/docs/source/conf.py index 55c6383b2..fec07da03 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -110,6 +110,8 @@ html_theme_options = { "canonical_url": "https://github.com/meta-llama/llama-stack", "collapse_navigation": False, # "style_nav_header_background": "#c3c9d4", + 'display_version': True, + 'version_selector': True, } default_dark_mode = False @@ -142,4 +144,4 @@ def setup(app): return [node], [] app.add_role("dockerhub", dockerhub_role) - app.add_role("repopath", repopath_role) + app.add_role("repopath", repopath_role) \ No newline at end of file