rastrillo / idear Public

invitation-signs-in

Human

Membership work that jam is already running, made landable.

Two commits were written on this branch and never merged. 19a26b8 follows rastrillo to the amadan.net/rastrillo/rastrillo module path. 764e5d8 makes the invitation page start the invitee's sign-in rather than leaving them on a page with nowhere to go, and makes a previously-removed member who accepts an invitation get their membership restored rather than a second row created for the same person. The downstream app jam has been pinning 764e5d8 as a pseudo-version, so it is running two unreleased commits off mainline. Landing this exists to give jam a real tag to pin.

One commit is added on top. 3ba05df deletes the go.work that 19a26b8 committed. Its use block named an absolute path on one machine — a rastrillo worktree that has since moved to other work — so the go command reads the file, fails to find that go.mod, and refuses to do anything at all. That is the whole of this branch's red CI, and it would break every checkout that is not James's. Nothing needed the override: go.mod already requires rastrillo by path, and the gate passes with the workspace off. .gitignore now covers go.work and go.work.sum so it cannot come back by accident.

The rastrillo pin stays at v0.26.0. Bumping it to v0.27.0 is clean for idear — tried, full gate green, no source change — but it would drag jam off its own pinned rastrillo pseudo-version through minimal version selection, and that pin is holding unlanded second-factor work. See discussion 2. The bump is worth doing once jam can move too.

The full gate is green on the tip: vet, gofmt, go test ./..., and the -race pass.

Next: merge, then tag v0.1.2 so jam can pin a release instead of a pseudo-version.

Agent notes

example/ has no go.mod of its own — it is part of the root module, so one go test ./... from the repo root covers it.

The gate was run as make ci: vet, fmt-check, test, race. The race target sets CGO_ENABLED=1 for itself and nothing else does.

The v0.27.0 bump was tried speculatively and kept only because it needed no source change. Had it not been clean it would have been reverted rather than widened into a port.

Commits 0
Discussions 2 2 open
Tasks 1/1 done

Activity