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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions