@@ -81,6 +81,7 @@ ENABLE_BENCHMARKS=true # Run benchmark tests
8181ENABLE_CACHE_WARMING=true # Warm Go module and build caches
8282ENABLE_CODE_COVERAGE=true # Generate coverage reports via go-coverage
8383ENABLE_FUZZ_TESTING=true # Run fuzz tests (Go 1.18+)
84+ ENABLE_GO_TESTS=true # Run Go test suite (unit, integration, matrix)
8485ENABLE_RACE_DETECTION=true # Enable Go race detector
8586ENABLE_STATIC_ANALYSIS=true # Run go vet analysis
8687ENABLE_VERBOSE_TEST_OUTPUT=false # Verbose test output (can slow CI)
@@ -231,14 +232,14 @@ REDIS_CACHE_FORCE_PULL=false # Force pull Redis images even when cache
231232# 🪄 MAGE-X CONFIGURATION
232233# ================================================================================================
233234
234- MAGE_X_VERSION=v1.7.9 # https://github.com/mrz1836/mage-x/releases
235+ MAGE_X_VERSION=v1.7.12 # https://github.com/mrz1836/mage-x/releases
235236MAGE_X_USE_LOCAL=false # Use local version for development
236237MAGE_X_AUTO_DISCOVER_BUILD_TAGS=true # Enable auto-discovery of build tags
237238MAGE_X_AUTO_DISCOVER_BUILD_TAGS_EXCLUDE=race,custom # Comma-separated list of tags to exclude
238239MAGE_X_FORMAT_EXCLUDE_PATHS=vendor,node_modules,.git,.idea # Format exclusion paths (comma-separated directories to exclude from formatting)
239240MAGE_X_GITLEAKS_VERSION=8.28.0 # https://github.com/gitleaks/gitleaks/releases
240- MAGE_X_GOFUMPT_VERSION=v0.9.1 # https://github.com/mvdan/gofumpt/releases
241- MAGE_X_GOLANGCI_LINT_VERSION=v2.6.0 # https://github.com/golangci/golangci-lint/releases
241+ MAGE_X_GOFUMPT_VERSION=v0.9.2 # https://github.com/mvdan/gofumpt/releases
242+ MAGE_X_GOLANGCI_LINT_VERSION=v2.6.1 # https://github.com/golangci/golangci-lint/releases
242243MAGE_X_GORELEASER_VERSION=v2.12.7 # https://github.com/goreleaser/goreleaser/releases
243244MAGE_X_GOVULNCHECK_VERSION=v1.1.4 # https://pkg.go.dev/golang.org/x/vuln
244245MAGE_X_GO_SECONDARY_VERSION=1.24.x # Secondary Go version for MAGE-X (also our secondary)
@@ -247,7 +248,7 @@ MAGE_X_MOCKGEN_VERSION=v0.6.0 # https://github.c
247248MAGE_X_NANCY_VERSION=v1.0.52 # https://github.com/sonatype-nexus-community/nancy/releases
248249MAGE_X_STATICCHECK_VERSION=2025.1.1 # https://github.com/dominikh/go-tools/releases
249250MAGE_X_SWAG_VERSION=v1.16.6 # https://github.com/swaggo/swag/releases
250- MAGE_X_YAMLFMT_VERSION=v0.17.2 # https://github.com/google/yamlfmt/releases
251+ MAGE_X_YAMLFMT_VERSION=v0.20.0 # https://github.com/google/yamlfmt/releases
251252
252253# Runtime variables (set by setup-goreleaser action):
253254# MAGE_X_GORELEASER_PATH - Path to installed goreleaser binary
@@ -318,8 +319,8 @@ GO_PRE_COMMIT_MAX_FILES_OPEN=100
318319GO_PRE_COMMIT_ALL_FILES=true
319320
320321# Tool Versions
321- GO_PRE_COMMIT_GOLANGCI_LINT_VERSION=v2.6.0 # https://github.com/golangci/golangci-lint
322- GO_PRE_COMMIT_FUMPT_VERSION=v0.9.1 # https://github.com/mvdan/gofumpt
322+ GO_PRE_COMMIT_GOLANGCI_LINT_VERSION=v2.6.1 # https://github.com/golangci/golangci-lint/releases
323+ GO_PRE_COMMIT_FUMPT_VERSION=v0.9.2 # https://github.com/mvdan/gofumpt/releases
323324GO_PRE_COMMIT_GOIMPORTS_VERSION=latest # https://github.com/golang/tools
324325
325326# Build tags for golangci-lint and other tools
0 commit comments