Skip to content

Chore/ci lint race#132

Merged
rustwizard merged 2 commits into
masterfrom
chore/ci-lint-race
Jun 16, 2026
Merged

Chore/ci lint race#132
rustwizard merged 2 commits into
masterfrom
chore/ci-lint-race

Conversation

@rustwizard

Copy link
Copy Markdown
Owner

No description provided.

- Remove the unused 'Install swagger' step (code-gen uses ogen).
- Add a Lint step (golangci-lint-action@v7, pinned v2.12.2 for the v2 config).
- Run tests with -race.

Prep so the lint gate is green: simplify setupServer to (srv, token, cleanup)
— no caller used email/password, which also clears dogsled 3-blank warnings —
and gofmt move_game.go.
Lint runs as a separate parallel job. Tests are split: fast unit packages run
with -race (where the concurrency lives), while the heavy testcontainers suite
(./tests/...) runs without -race to keep CI fast (~172s -> ~68s). Integration
concurrency is still covered by the raced unit tests.
@rustwizard rustwizard self-assigned this Jun 16, 2026
@rustwizard rustwizard merged commit 8bad289 into master Jun 16, 2026
3 checks passed
@rustwizard rustwizard deleted the chore/ci-lint-race branch June 16, 2026 08:38
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.

1 participant