Skip to content

Bump GitHub Actions, target Python 3.14, and fix docs/README issues#59

Merged
rly merged 4 commits into
mainfrom
chore-actions-py314
Jun 1, 2026
Merged

Bump GitHub Actions, target Python 3.14, and fix docs/README issues#59
rly merged 4 commits into
mainfrom
chore-actions-py314

Conversation

@rly

@rly rly commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bumps GitHub Actions to current major versions (actions/checkout v6, actions/setup-python v6, astral-sh/ruff-action v4, codecov/codecov-action v6; codespell-project/actions-codespell stays at its latest major, v2). This moves the previously Node 20 actions onto Node 24, resolving the deprecation notice.
  • Switches the single-version workflows (coverage, external links, schema validation) to Python 3.14.
  • Removes the deprecated sphinx_rtd_theme.get_html_theme_path() call from docs/source/conf.py and registers the theme via extensions, eliminating the linkcheck deprecation warning.
  • Documents the source_video / labeled_video links on PoseEstimation in the README diagrams and corrects the source_software field name (was shown as scorer_software).

Verification (Python 3.14.5)

  • Confirmed pynwb 3.1.3 / hdmf 4.3.1 / h5py 3.16.0 / numpy 2.4.6 all install with cp314 wheels.
  • ruff check clean; full suite passes (31 tests, 277 subtests).
  • sphinx-build -b linkcheck and -b html both build with 0 warnings (the deprecation warning is gone) and all external links report ok.

🤖 Generated with Claude Code

rly and others added 4 commits May 31, 2026 23:45
- Update GitHub Actions to current major versions: actions/checkout v6,
  actions/setup-python v6, astral-sh/ruff-action v4, codecov/codecov-action
  v6 (codespell-action remains at its latest major, v2). This moves the
  Node 20 actions onto Node 24.
- Switch the single-version workflows (coverage, external links, schema
  validation) to Python 3.14.
- Remove the deprecated sphinx_rtd_theme.get_html_theme_path() call from the
  docs config and register the theme via `extensions` instead, eliminating
  the linkcheck deprecation warning.
- Document the source_video and labeled_video links on PoseEstimation in the
  README diagrams and fix the source_software field name (was scorer_software).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add ImageSeries source and labeled videos to the pose-estimation example,
link them from the PoseEstimation object via source_video/labeled_video, and
print the resolved link on read-back.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rly rly merged commit b134e12 into main Jun 1, 2026
25 checks passed
@rly rly deleted the chore-actions-py314 branch June 1, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant