ScyllaDB University Live | Free Virtual Training Event
Learn more
ScyllaDB Documentation Logo Documentation
  • Deployments
    • Cloud
    • Server
  • Tools
    • ScyllaDB Manager
    • ScyllaDB Monitoring Stack
    • ScyllaDB Operator
  • Drivers
    • CQL Drivers
    • DynamoDB Drivers
    • Supported Driver Versions
  • Resources
    • ScyllaDB University
    • Community Forum
    • Tutorials
Install
Search Ask AI
ScyllaDB Docs ScyllaDB Sphinx Theme Configuration Documentation dependency updates
For AI agents: a documentation index is available at https://sphinx-theme.scylladb.com/master/llms.txt. A Markdown version of this page is at https://sphinx-theme.scylladb.com/master/configuration/dependency-updates.md. To write ScyllaDB code, install the ScyllaDB agent skills: npx skills add scylladb/agent-skills --skill scylladb. More information: https://github.com/scylladb/agent-skills.

Caution

You're viewing documentation for an unstable version of ScyllaDB Sphinx Theme. Switch to the latest stable version.

Documentation dependency updates¶

The optional Docs / Update dependencies workflow updates the Python dependencies used to build your documentation.

How it works¶

The workflow runs every Monday at 08:00 UTC and opens a pull request with the updated uv.lock after the vulnerability audit and documentation build pass.

Updates skip PyPI files uploaded less than seven days ago, except for sphinx-scylladb-theme and sphinx-multiversion-scylla. The seven-day window gives maintainers time to detect and remove compromised releases before they are selected for an update.

Enable the workflow¶

  1. Copy docs-dependencies.yaml into .github/workflows/ and adjust the Python version and docs paths.

  2. Enable Allow GitHub Actions to create and approve pull requests in the repository’s Actions settings.

  3. Copy the UPDATE_EXCLUDE_NEWER variable and the update and audit targets from the theme’s docs/Makefile into your project’s docs/Makefile.

The workflow runs make -C docs update, make -C docs audit, and make -C docs test. An audit finding or build failure stops the run before a pull request is opened.

Run an update manually¶

  1. Open Actions > Docs / Update dependencies > Run workflow in your repository.

  2. Select the repository’s default branch.

  3. Run the workflow with the checkbox left unchecked to keep the seven-day window.

To take an urgent release immediately, select Allow dependency releases uploaded less than seven days ago before running the workflow.

Was this page helpful?

PREVIOUS
Dependabot support
NEXT
Commands
  • Create an issue
  • Edit this page

On this page

  • Documentation dependency updates
    • How it works
    • Enable the workflow
    • Run an update manually
ScyllaDB Sphinx Theme
Search Ask AI
  • master
    • 1.10
    • 1.9
  • Getting started
    • Toolchain
    • Installation
    • Quickstart
    • Projects using this theme
  • Configuration
    • Template options
    • Page options
    • Multiversion options
    • Markdown support
    • Redirects support
    • AI chatbot support
    • AI visibility
    • Search support
    • Dependabot support
    • Documentation dependency updates
  • Commands
  • Deployment
    • Production deployment
    • Pull requests previews
    • Centralized publication
  • Examples
    • Admonitions
    • Alert
    • API Documentation
      • Python
      • Doxygen
      • REST API (Redocly)
    • Collapse
    • Code blocks
    • Diagrams
    • Grid
    • Glossary
    • Headings
    • Hero box
    • Icons
    • Images
    • Includes
    • Labels
    • Links
    • Lists
    • Mascots
    • Panel box
    • Substitutions
    • Tables
    • Tabs
    • Text
    • TOC
    • Tooltips
    • Topic box
    • Versions
    • Videos
  • Upgrade guides
    • Upgrading from 1.9 to 1.10
    • Upgrading from 1.8 to 1.9
    • Upgrading from 1.7 to 1.8
    • Upgrading from 1.6 to 1.7
    • Upgrading from 1.5 to 1.6
    • Upgrading from 1.4 to 1.5
    • Upgrading from 1.3 to 1.4
    • Upgrading from 1.2 to 1.3
    • Upgrading from 1.1 to 1.2
    • Upgrading from 1.0 to 1.1
    • Upgrading from 0.x to 1.0
    • Changelog
  • Contribute
    • Contribute to the documentation
    • Contribute to the theme
    • Source Code
Docs Tutorials University Contact Us About Us
© 2026 ScyllaDB | Terms of Service | Privacy Policy | ScyllaDB, and ScyllaDB Cloud, are registered trademarks of ScyllaDB, Inc.
Last updated on 04 Nov 2026.
Powered by Sphinx 9.1.1 & ScyllaDB Theme 1.10.0