Skip to content

Re-point ownership references from jantman to Decaturmakers org#157

Merged
jantman merged 1 commit into
mainfrom
transfer-to-decaturmakers
Jun 13, 2026
Merged

Re-point ownership references from jantman to Decaturmakers org#157
jantman merged 1 commit into
mainfrom
transfer-to-decaturmakers

Conversation

@jantman

@jantman jantman commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Prepares the repo for transfer from github.com/jantman to github.com/Decaturmakers. Merge this after transferring the repo so the new links resolve.

What changed

Rewrote all GitHub-ownership references (repo URLs, GitHub Pages URLs, GHCR package URL) from jantmanDecaturmakers across:

  • Docs: README.rst, docs/Makefile, docs/source/{contributing,hardware,installation,grafana-dashboard.md}.rst, docs/source/grafana-dashboard.json
  • Hardware: hardware/v1_mcu/README.md, hardware/v1_mcu/rfid_holder/README.md, and the 5 .scad header comments
  • Code: src/dm_mac/slack_handler.py help-text link
  • CI: .github/workflows/release.yml — switched the Docker-images link from the user-packages form (/users/jantman/packages) to the org form (/orgs/Decaturmakers/packages)
  • Packaging: pyproject.toml homepage/repository/documentation/Changelog URLs

Also:

  • Normalized the inconsistent underscore repo-URL variant (machine_access_control) to the real hyphenated repo name (machine-access-control).
  • Version bump: 0.13.00.14.0 (minor).

Intentionally left unchanged

  • util/ links to jantman/pt-p710bt-label-maker — a separate project, not this repo.
  • Author / copyright / LICENSE attribution to Jason Antman (authorship, not ownership).
  • PyPI package name machine_access_control (distinct from the repo URL).
  • Test-fixture sample user data (preferred_name: "jantman", alongside the real name/email) and the historical local dev path in specs/002-second-relay-support/tasks.md. Happy to scrub these too if desired.

🤖 Generated with Claude Code

Prepares the repo for transfer from github.com/jantman to
github.com/Decaturmakers. Rewrites all repository, GitHub Pages, and
GHCR package links across docs, hardware files, the .scad headers, the
release workflow, the Slack help text, and pyproject.toml metadata.

- Normalizes the underscore repo-URL variant (machine_access_control) to
  the real hyphenated repo name (machine-access-control)
- release.yml: switch the user-packages URL to the orgs-packages form
- Bump application version 0.13.0 -> 0.14.0 (minor)

Intentionally left unchanged:
- util/ links to jantman/pt-p710bt-label-maker (a separate project)
- Author/copyright/LICENSE attribution to Jason Antman
- PyPI package name machine_access_control
- Test-fixture sample user data and the historical spec dev path

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Coverage

Coverage Report
FileStmtsMissBranchBrPartCoverMissing
src/dm_mac
   __init__.py73060100% 
   cli_utils.py15000100% 
   neon_fob_adder.py2321560593%79, 116–117, 124, 270, 333–334, 341, 364–367, 454–456
   neongetter.py211154399%309
   slack_handler.py2200560100% 
   utils.py25040100% 
src/dm_mac/models
   __init__.py0000100% 
   api_schemas.py34000100% 
   machine.py592162001697%615, 695, 987–989, 1101–1110, 1168
   users.py1030320100% 
src/dm_mac/views
   __init__.py0000100% 
   api.py32000100% 
   machine.py1030120100% 
   prometheus.py1320121100% 
TOTAL1772324362598% 

Tests Skipped Failures Errors Time
312 0 💤 0 ❌ 0 🔥 26.599s ⏱️

@claude

claude Bot commented Jun 12, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates repository ownership/URL references in documentation, metadata, CI release notes, and a small user-facing help string to reflect the move from jantman to the Decaturmakers GitHub organization, and bumps the package version to 0.14.0.

Changes:

  • Re-pointed GitHub/GitHub Pages links from jantman to Decaturmakers across docs, hardware README/headers, and Slack bot help text.
  • Updated Poetry project URLs to the correct hyphenated repo name (machine-access-control) and new org.
  • Bumped package version from 0.13.0 to 0.14.0.

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/dm_mac/slack_handler.py Updates the Slack bot help text repository URL to the new org.
README.rst Updates CI badge links, docs URL, and license link to the new org / correct repo name.
pyproject.toml Bumps version and updates Poetry metadata URLs (homepage/repo/docs/changelog).
docs/Makefile Updates expected remote.origin.url SSH URL for the new org.
.github/workflows/release.yml Updates the Docker images link to the org-scoped packages URL.
docs/source/installation.rst Updates repository link for fixtures/docker-compose example.
docs/source/hardware.rst Updates repo links to ESPHome configs and hardware directory.
docs/source/contributing.rst Updates contributor resource links (repo/issues/actions/pulls).
docs/source/grafana-dashboard.md Updates repository links pointing to the dashboard JSON and repo.
docs/source/grafana-dashboard.json Updates embedded description URL to the new org.
hardware/v1_mcu/README.md Updates GitHub Pages hardware doc link and patch commit link to the new org.
hardware/v1_mcu/rfid_holder/README.md Updates repo link in the holder README.
hardware/v1_mcu/rfid.scad Updates header “FROM” URL to the new org.
hardware/v1_mcu/relay.scad Updates header “FROM” URL to the new org.
hardware/v1_mcu/oops_button.scad Updates header “FROM” URL to the new org.
hardware/v1_mcu/neopixel.scad Updates header “FROM” URL to the new org.
hardware/v1_mcu/gx16-8.scad Updates header “FROM” URL to the new org.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jantman jantman merged commit 1b48d74 into main Jun 13, 2026
24 of 25 checks passed
@jantman jantman deleted the transfer-to-decaturmakers branch June 13, 2026 11:28
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.

2 participants