Skip to content

ci: add build, test, and lint workflow for PRs#15

Open
RamazanKara wants to merge 4 commits into
masterfrom
ci/add-pr-workflow
Open

ci: add build, test, and lint workflow for PRs#15
RamazanKara wants to merge 4 commits into
masterfrom
ci/add-pr-workflow

Conversation

@RamazanKara
Copy link
Copy Markdown

@RamazanKara RamazanKara commented May 22, 2026

Adds a CI workflow that runs on push to master and on pull requests:

  • go build and go test -race
  • golangci-lint via the official action
  • bumps gha action build artifacts to latest version pinned.

Ensures PRs are validated before merge.

Runs on push to master and pull requests:
- go build and go test with race detector
- golangci-lint via official action
@RamazanKara RamazanKara requested a review from a team as a code owner May 22, 2026 22:59
golangci-lint v1.x is built with Go 1.24 and cannot lint Go 1.25 code.
golangci-lint v2 supports Go 1.25.
- docker/setup-qemu-action v3 → v4
- docker/setup-buildx-action v3 → v4
- golangci-lint v2.1 → v2.12 (built with Go 1.25)
@RamazanKara
Copy link
Copy Markdown
Author

I will create a separate PR for all the initial linting issues that popped up.

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