feat: move module path to git.unbound.se #239

Merged
argoyle merged 1 commits from feat/git-unbound-se-module-path into main 2026-10-17 18:14:45 +00:00
Owner

Phase 1 of the gitea.unbound.se → git.unbound.se module-path migration.

  • module git.unbound.se/unboundsoftware/storage; goimports -local and the import examples in the docs follow.
  • API unchanged. Commit type is feat: so git-cliff bumps minor; feat! would be wrong.
  • Tags ≤ v0.4.4 keep declaring the old path and stay resolvable through the permanent gitea.unbound.se alias.
  • Services move in Phase 2, one PR per service switching every library at once.

Review: Infrastructure Expert + Go Backend Expert reviewed the pilot (unboundsoftware/pagination#129, released as v0.3.0); this diff follows the same pattern. No Critical findings. The Highs were the commit type → bump version (feat:) and keeping otelsetup's meter names; both are handled. Nothing deferred.

Tests (-race) and prek run --all-files pass locally.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Kko4x3MYEcWMMdkx12WpBa

Phase 1 of the gitea.unbound.se → git.unbound.se module-path migration. - `module git.unbound.se/unboundsoftware/storage`; goimports `-local` and the import examples in the docs follow. - API unchanged. Commit type is `feat:` so git-cliff bumps minor; `feat!` would be wrong. - Tags ≤ v0.4.4 keep declaring the old path and stay resolvable through the permanent gitea.unbound.se alias. - Services move in Phase 2, one PR per service switching every library at once. **Review:** Infrastructure Expert + Go Backend Expert reviewed the pilot (unboundsoftware/pagination#129, released as v0.3.0); this diff follows the same pattern. No Critical findings. The Highs were the commit type → bump version (`feat:`) and keeping otelsetup's meter names; both are handled. Nothing deferred. Tests (`-race`) and `prek run --all-files` pass locally. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Kko4x3MYEcWMMdkx12WpBa
argoyle added 1 commit 2026-10-17 17:55:52 +00:00
feat: move module path to git.unbound.se
storage / test (pull_request) Successful in 47s
storage / vulnerabilities (pull_request) Successful in 59s
pre-commit / pre-commit (pull_request) Successful in 4m55s
c225556976
The module is now git.unbound.se/unboundsoftware/storage. The API is unchanged. Tags up to v0.4.4 declare gitea.unbound.se/unboundsoftware/storage and stay resolvable through that alias.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kko4x3MYEcWMMdkx12WpBa
argoyle scheduled this pull request to auto merge when all checks succeed 2026-10-17 17:55:53 +00:00
argoyle merged commit 64664a12f7 into main 2026-10-17 18:14:45 +00:00
argoyle deleted branch feat/git-unbound-se-module-path 2026-10-17 18:14:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unboundsoftware/storage#239