Skip to content

docs: add MIT LICENSE + scrub private-repo artifacts for public release - #30

Merged
k9ert merged 1 commit into
mainfrom
kn/argit-license
Aug 19, 2026
Merged

docs: add MIT LICENSE + scrub private-repo artifacts for public release#30
k9ert merged 1 commit into
mainfrom
kn/argit-license

Conversation

@k9ert

@k9ert k9ert commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Two changes that go together for taking argit public.

1. LICENSE

Adds a top-level LICENSE with the canonical MIT text — verified byte-for-byte identical to choosealicense.com's MIT template (what GitHub's "Add license" button inserts and what its license detector matches), and word-for-word identical to SPDX MIT.txt modulo line wrapping.

  • Copyright holder Blink (matches [project] authors in pyproject.toml); year 2026 (first commit).
  • pyproject.toml already declared license = { text = "MIT" } — this makes it real for GitHub's license detection.

2. Scrub private-repo artifacts

The repo is now public, so README content written for a private repo is wrong or leaks:

  • Install section rewritten. It embedded an SSH private deploy key plus a github-argit Host alias, existing purely to clone a private repo. Replaced with plain uv tool install / pipx install over https. The "alternative install methods" (SSH remote, gh repo clone, "if you have read access") are gone for the same reason.
  • Dead/private links removed: blinkbitcoin/bot-provisioning-poc is private (404 for public readers), and argit/implementation-artifacts/tech-spec-01-mvp.md does not exist in this repo.
  • AGENTS.md: a hardcoded absolute path into a local private spec worktree → replaced with a note that the spec is internal.
  • passwrap.py: docstring pointed at a private repo's script.

Unit tests pass (359). Version bumped 1.10.0 -> 1.12.0.

Follow-up for a human (not done here)

The read-only deploy key argit-deploy-readonly (id 149322551) is still active on the repo, and its private half is in this README's git history permanently. It grants nothing now that the repo is public, but it should be revoked in repo Settings -> Deploy keys. Doing so breaks any host still cloning via the github-argit alias, so it's a deliberate call rather than something to slip into this PR.

🤖 Generated with Claude Code

- LICENSE: verbatim MIT text, Copyright (c) 2026 Blink
- README: link License section to LICENSE
- bump 1.10.0 -> 1.11.0

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@k9ert
k9ert merged commit 658a49b into main Aug 19, 2026
2 checks passed
@k9ert k9ert changed the title docs: add MIT LICENSE file docs: add MIT LICENSE + scrub private-repo artifacts for public release Aug 19, 2026
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