Skip to content

Comments

Fix make gendocs error; temporarily pin CI to Python 3.13; parallelize documentation generation#726

Merged
lgarber-akamai merged 4 commits intolinode:devfrom
lgarber-akamai:fix/make-gendocs
Nov 10, 2025
Merged

Fix make gendocs error; temporarily pin CI to Python 3.13; parallelize documentation generation#726
lgarber-akamai merged 4 commits intolinode:devfrom
lgarber-akamai:fix/make-gendocs

Conversation

@lgarber-akamai
Copy link
Contributor

@lgarber-akamai lgarber-akamai commented Nov 10, 2025

📝 Description

This pull request resolves an issue that occurs when running make gendocs, which was the result of a change in a recent Ansible release.

This pull request also temporarily pins the CI Python version to 3.13 while we wait for 13.0.0 of the Ansible package to release. Running Python 3.14 caused errors in the release CI due to not being supported by the latest stable Ansible package version.

Additionally, this pull request reworks the specdoc_generate.sh script to run in parallel using xargs.

✔️ How to Test

The following test steps assume you have pulled down this PR locally and run make install.

Manual Testing

  1. Run the following:
make gendocs
  1. Ensure all documentation is generated as expected and no errors occur.

@lgarber-akamai lgarber-akamai requested a review from a team as a code owner November 10, 2025 18:35
@lgarber-akamai lgarber-akamai added the bugfix for any bug fixes in the changelog. label Nov 10, 2025
@lgarber-akamai lgarber-akamai requested review from vshanthe and yec-akamai and removed request for a team November 10, 2025 18:35
Copy link
Contributor

@yec-akamai yec-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works well locally, nice fix!

@lgarber-akamai lgarber-akamai changed the title Fix make gendocs error; parallelize documentation generation Fix make gendocs error; temporarily pin CI to Python 3.13; parallelize documentation generation Nov 10, 2025
@lgarber-akamai lgarber-akamai merged commit cb7f606 into linode:dev Nov 10, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix for any bug fixes in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants