build(deps): tidy go.sum for xkbcommon and verify a clean-module build in check
- commit
- be6ebbf27df6760b2eea91f126f8dc01573fd181
- author
- brice · · 2026-10-01 18:54 UTC
- parent
- ff9aa47
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
3 files · +9 -3
M Makefile +4 -2
| @@ -1,7 +1,9 @@ | |||
| 1 | - | .PHONY: build test vet race mocks mocks-check fakes-check perf-check check | |
| 1 | + | .PHONY: build clean-build test vet race mocks mocks-check fakes-check perf-check check | |
| 2 | 2 | ||
| 3 | 3 | build: | |
| 4 | 4 | CGO_ENABLED=0 go build ./... | |
| 5 | + | clean-build: | |
| 6 | + | GOWORK=off CGO_ENABLED=0 go build ./... | |
| 5 | 7 | test: | |
| 6 | 8 | CGO_ENABLED=0 go test ./... | |
| 7 | 9 | vet: | |
| @@ -18,5 +20,5 @@ fakes-check: | |||
| 18 | 20 | [ $$rc -eq 1 ] || { [ $$rc -eq 0 ] && printf '%s\n' 'handwritten test double: generate with Mockery v3' >&2; exit 1; } | |
| 19 | 21 | perf-check: | |
| 20 | 22 | CGO_ENABLED=0 go test -run 'TestAlloc' -count=1 ./... | |
| 21 | - | check: build vet test fakes-check perf-check | |
| 23 | + | check: build clean-build vet test fakes-check perf-check | |
| 22 | 24 | CGO_ENABLED=0 staticcheck ./... | |
| @@ -1,7 +1,9 @@ | |||||
| 1 | - | .PHONY: build test vet race mocks mocks-check fakes-check perf-check check | 1 | + | .PHONY: build clean-build test vet race mocks mocks-check fakes-check perf-check check |
| 2 | 2 | ||||
| 3 | build: | 3 | build: | ||
| 4 | CGO_ENABLED=0 go build ./... | 4 | CGO_ENABLED=0 go build ./... | ||
| 5 | + | clean-build: | |||
| 6 | + | GOWORK=off CGO_ENABLED=0 go build ./... | |||
| 5 | test: | 7 | test: | ||
| 6 | CGO_ENABLED=0 go test ./... | 8 | CGO_ENABLED=0 go test ./... | ||
| 7 | vet: | 9 | vet: | ||
| @@ -18,5 +20,5 @@ fakes-check: | |||||
| 18 | [ $$rc -eq 1 ] || { [ $$rc -eq 0 ] && printf '%s\n' 'handwritten test double: generate with Mockery v3' >&2; exit 1; } | 20 | [ $$rc -eq 1 ] || { [ $$rc -eq 0 ] && printf '%s\n' 'handwritten test double: generate with Mockery v3' >&2; exit 1; } | ||
| 19 | perf-check: | 21 | perf-check: | ||
| 20 | CGO_ENABLED=0 go test -run 'TestAlloc' -count=1 ./... | 22 | CGO_ENABLED=0 go test -run 'TestAlloc' -count=1 ./... | ||
| 21 | - | check: build vet test fakes-check perf-check | 23 | + | check: build clean-build vet test fakes-check perf-check |
| 22 | CGO_ENABLED=0 staticcheck ./... | 24 | CGO_ENABLED=0 staticcheck ./... | ||
M go.mod +1 -1
| @@ -4,7 +4,6 @@ go 1.27 | |||
| 4 | 4 | ||
| 5 | 5 | require ( | |
| 6 | 6 | github.com/bnema/go-wayland-bindings v0.1.0 | |
| 7 | - | github.com/bnema/purego v0.13.0-bnema.1 // indirect | |
| 8 | 7 | github.com/bnema/purego-xkbcommon v0.1.0 | |
| 9 | 8 | github.com/bnema/wlturbo v0.6.0 | |
| 10 | 9 | github.com/stretchr/testify v1.12.1 | |
| @@ -12,6 +11,7 @@ require ( | |||
| 12 | 11 | ) | |
| 13 | 12 | ||
| 14 | 13 | require ( | |
| 14 | + | github.com/bnema/purego v0.13.0-bnema.1 // indirect | |
| 15 | 15 | github.com/stretchr/objx v0.5.3 // indirect | |
| 16 | 16 | go.yaml.in/yaml/v3 v3.0.5 // indirect | |
| 17 | 17 | ) | |
| @@ -4,7 +4,6 @@ go 1.27 | |||||
| 4 | 4 | ||||
| 5 | require ( | 5 | require ( | ||
| 6 | github.com/bnema/go-wayland-bindings v0.1.0 | 6 | github.com/bnema/go-wayland-bindings v0.1.0 | ||
| 7 | - | github.com/bnema/purego v0.13.0-bnema.1 // indirect | |||
| 8 | github.com/bnema/purego-xkbcommon v0.1.0 | 7 | github.com/bnema/purego-xkbcommon v0.1.0 | ||
| 9 | github.com/bnema/wlturbo v0.6.0 | 8 | github.com/bnema/wlturbo v0.6.0 | ||
| 10 | github.com/stretchr/testify v1.12.1 | 9 | github.com/stretchr/testify v1.12.1 | ||
| @@ -12,6 +11,7 @@ require ( | |||||
| 12 | ) | 11 | ) | ||
| 13 | 12 | ||||
| 14 | require ( | 13 | require ( | ||
| 14 | + | github.com/bnema/purego v0.13.0-bnema.1 // indirect | |||
| 15 | github.com/stretchr/objx v0.5.3 // indirect | 15 | github.com/stretchr/objx v0.5.3 // indirect | ||
| 16 | go.yaml.in/yaml/v3 v3.0.5 // indirect | 16 | go.yaml.in/yaml/v3 v3.0.5 // indirect | ||
| 17 | ) | 17 | ) | ||