Skip to content

Run tests in CI and fix server tests - #9

Merged
thunderkatz merged 2 commits into
mainfrom
ci-tests-and-fix
Oct 20, 2026
Merged

thunderkatz merged 2 commits into
mainfrom
ci-tests-and-fix

Conversation

@thunderkatz

Copy link
Copy Markdown

Adds a GitHub Actions workflow that builds and runs go test -race ./... on pushes to main and on pull requests.

Fixes the server tests, which have been failing since the in-memory backend stopped seeding a default user. The tests now create the username/password user and the INBOX fixture themselves. memory.Backend.AddUser now initializes the user's mailbox map so CreateMailbox works on a new user.

🤖 Generated with Claude Code

thunderkatz and others added 2 commits October 20, 2026 12:53
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@thunderkatz
thunderkatz marked this pull request as ready for review October 20, 2026 17:01
@thunderkatz
thunderkatz merged commit a3e6c4e into main Oct 20, 2026
3 checks passed
@thunderkatz
thunderkatz deleted the ci-tests-and-fix branch October 20, 2026 20:19
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