Skip to content

ci: add GitHub Actions workflow for tests and linting#4

Merged
HackStrix merged 3 commits intomainfrom
feature/github-actions-ci
Mar 10, 2026
Merged

ci: add GitHub Actions workflow for tests and linting#4
HackStrix merged 3 commits intomainfrom
feature/github-actions-ci

Conversation

@HackStrix
Copy link
Owner

This pull request adds a new GitHub Actions workflow for continuous integration (CI) to the project. The workflow automates testing and linting for Go code on pushes and pull requests to the main branch.

CI workflow additions:

  • Introduced a .github/workflows/ci.yml file that sets up two jobs: one for running tests (across Go versions 1.21.x and 1.22.x) and one for linting the codebase using golangci-lint.
  • The test job checks out the code, sets up the appropriate Go version, verifies dependencies, builds the project, and runs tests with race detection and coverage reporting.
  • The lint job checks out the code, sets up Go 1.21.x, and runs golangci-lint with a 5-minute timeout to enforce code quality.

@HackStrix HackStrix merged commit b932308 into main Mar 10, 2026
7 checks passed
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