diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/ci.yml similarity index 87% rename from .gitea/workflows/lint.yml rename to .gitea/workflows/ci.yml index f40f322..d5d0a9d 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/ci.yml @@ -7,6 +7,7 @@ on: jobs: lint: + name: Golang Lint runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -15,11 +16,15 @@ jobs: with: go-version-file: go.mod + - name: Check go mod tidy + run: go mod tidy && git diff --exit-code go.mod go.sum + - uses: golangci/golangci-lint-action@v7 with: version: latest unit-test: + name: Unit Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -32,6 +37,7 @@ jobs: run: go test ./... -cover -v fuzz-test: + name: Fuzz Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -47,6 +53,7 @@ jobs: done mutation-test: + name: Mutation Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/go.sum b/go.sum index cc8b3f4..c4c1710 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,7 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=