Skip to content

Work Log - 2026-06-04

🎯 Focus for Today

  • Clean up old Hugo website
  • Fix worklog-opsdevnz GitHub repo name, dashes vs underscores
  • Planning for OpsDev.nz collective launch
  • Planning for RAMP project

✅ What Got Done

  • Renamed GitHub repo from worklog_opsdevnz to worklog-opsdevnz to standardise on hyphens
  • Updated monorepo submodule references and pyproject.toml URLs
  • Verified GitHub redirects work correctly from the old name
  • Started planning the -p --previous flag feature for the worklog CLI

🧠 Notes & Reflections

The underscore in worklog_opsdevnz had been bugging us. All our other repos use hyphens, so we finally got around to fixing it. The rename itself was straightforward — gh repo rename worklog-opsdevnz did the job, and GitHub automatically set up redirects from the old URL. Everything appears fine, but we'll see how it goes the next time we do a release. The OIDC trusted publishing configuration on PyPI might be strict about the repo name, so that's something to watch.

We're adding a -p --previous flag to the worklog module so we can quickly open the previous entry. It's rare that we need to update a worklog further back than that. For older entries, they're just markdown files — if you need to edit one, open it directly. Same logic for finding older worklogs: they're files ordered by date in the filesystem, so there's no need to add date-based query features to the CLI. Keep it simple.

  • Issue #12: PyPI homepage/repository link, dash vs. underscore

⏳ Mañana

  • Fix bug in issue #13
  • Test the next release to confirm OIDC/PyPI trusted publishing still works after the repo rename
  • Implement -p --previous flag in worklog-opsdevnz
  • Work on GitHub template
  • Backport template patterns to existing modules

🔥 Token Burn

Qwen 3.7 Plus 123k tokens $1.09 spent