Skip to content

Post-1.3.0 polish: copyright, Node 20 actions, RTD version #60

Description

@itg-karthicr

Background

Post-1.3.0 polish. None of these are blocking — 1.3.0 shipped to PyPI and Read the Docs successfully. Captured so they are not forgotten.

Items

  • Refresh the stale copyright. pystrix/__init__.py sets COPYRIGHT = "2013, Neil Tallim <flan@uguu.ca>", which doc/conf.py renders in the docs footer. The year is old and it exposes an email address. Update the year/holder and drop the email, consistent with not publishing contributor emails.
  • Bump GitHub Actions off Node 20. The publish run warned that actions/checkout@v4, actions/setup-python@v5, and actions/upload-artifact@v4 / download-artifact@v4 target Node 20, which GitHub is deprecating. Bump to the next major. Consider adding Dependabot for GitHub Actions to keep these current, which also pairs with SHA-pinning pypa/gh-action-pypi-publish (deferred during the publish-workflow review).
  • Optional: activate the v1.3.0 Read the Docs version. It exists but is inactive. stable already serves the 1.3.0 docs, so this is only needed if a version-pinned /en/v1.3.0/ URL is wanted. Optionally enable "activate new versions automatically" so future tags get their own docs version without manual steps.

Notes

Low priority, no deadline. Good candidates to batch into a single small PR (the first two are repo changes; the third is a Read the Docs dashboard toggle).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions