Skip to content

docs: update CLAUDE.md and OPERATIONS.md for release.py module#219

Merged
fazxes merged 1 commit intomainfrom
docs/0218-release-module-docs
Apr 9, 2026
Merged

docs: update CLAUDE.md and OPERATIONS.md for release.py module#219
fazxes merged 1 commit intomainfrom
docs/0218-release-module-docs

Conversation

@fazxes
Copy link
Copy Markdown
Member

@fazxes fazxes commented Apr 9, 2026

Summary

  • Add release to the infra/ line in CLAUDE.md's Nightshift Package Structure tree
  • Add release.py entry to the nightshift/infra/ module table in OPERATIONS.md (with description and key functions check_and_release(), find_releasable_version())
  • Also update the OPERATIONS.md directory tree header line for infra/ to include release
  • Mark task feat: auto-release version tagging (#0066) #218 as done

This is a doc-only change. No functional code modified. Addresses the advisory note from PR #218 code review: the new module checklist in CLAUDE.md requires updating the structure tree when adding a new module.

Test plan

  • make check passes (ruff, mypy, pytest, ASCII checks all green)
  • No nightshift/ code files touched
  • CLAUDE.md infra line now reads Infrastructure (worktree, module_map, multi, release)
  • OPERATIONS.md module table includes release.py row

Add release.py to the infra/ line in CLAUDE.md structure tree, add
release.py entry to the OPERATIONS.md module table, and mark task
#218 as done.
@fazxes fazxes merged commit f62b6e0 into main Apr 9, 2026
7 checks passed
@fazxes fazxes deleted the docs/0218-release-module-docs branch April 9, 2026 01:18
fazxes added a commit that referenced this pull request Apr 9, 2026
The constant matches the entire YAML frontmatter block (---...--- envelope),
not the status field. The old name was misleading; RELEASE_TASK_FRONTMATTER_STATUS_RE
already covers the status-field match. Pure rename with no functional change.

Closes task #219.
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