Release v1.2.7
2 files changed
+6 −2
M
CHANGELOG.md
+5 −1
M
VERSION
+1 −1
CHANGELOG.md
@@ -1,8 +1,12 @@
# Changelog
+## 1.2.7
+
+- Fixed the `go install` instructions from 1.2.6: `@main` doesn't reliably resolve (Go's module resolution wants a real semver tag, not a branch pseudo-version, for this kind of self-hosted lookup), and the plain command errors out by default anyway since `go` tries the public proxy first. The real, tested command is `GOPRIVATE=git.neuromancer.ovh/* go install .../gitfed/cmd/gitfed-renew-cert@latest`. `deploy/update.sh` now also tags every release (`vX.Y.Z`) so `@latest` keeps resolving to something going forward — this release is the first one tagged.
+
## 1.2.6
-- The Go module now has a real, resolvable path instead of the bare `gitfed` it had since the start, and gitfed-web answers Go tooling's module-discovery request for any public repo it hosts — `go install <domain>/<owner>/<repo>/cmd/x@ref` now works directly, no `git clone` needed first. `gitfed-renew-cert` is the first beneficiary: `go install git.neuromancer.ovh/bastien-mrq/gitfed/cmd/gitfed-renew-cert@main`.
+- The Go module now has a real, resolvable path instead of the bare `gitfed` it had since the start, and gitfed-web answers Go tooling's module-discovery request for any public repo it hosts — `go install <domain>/<owner>/<repo>/cmd/x@ref` now works directly, no `git clone` needed first.
- Added `FEDERATION.md`: a practical, step-by-step guide to actually setting up a working cross-instance collaboration, including the trust-approval step that's easy to miss (see 1.2.5).
## 1.2.5
VERSION
@@ -1 +1 @@
-1.2.6
+1.2.7