Skip to content

PR validation workflow with CI services #63

@alekspetrov

Description

@alekspetrov

Parent: GH-36

Create .github/workflows/ci.yml and .env.ci. This is the most complex piece: 4 parallel jobs (Lint with golangci-lint, Test with race detector + coverage using PostgreSQL 16 and Redis 7 service containers, Security with gosec + govulncheck in report-only mode, Build verifying both go build and Docker build). Include Go module caching, coverage report as PR comment, and the .env.ci file with CI-specific database/Redis connection strings and test configuration. Triggered on PRs to main.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions