diff --git a/scripts/Taskfile.yml b/scripts/Taskfile.yml index ed7973be..8b7e9835 100644 --- a/scripts/Taskfile.yml +++ b/scripts/Taskfile.yml @@ -39,7 +39,7 @@ tasks: INCREMENTAL: "false" fullsuite:build: internal: true - deps: + cmds: - task: build - task: lint fullsuite:graph: psrecord "task fullsuite" --plot out/fullsuite.png --interval 0.1 --include-children @@ -61,16 +61,15 @@ tasks: - task: generate generate: run: once - deps: - - db:generate - - openapi:generate - - test:mocks:generate - - docs:generate cmds: + - task: db:generate + - task: openapi:generate + - task: test:mocks:generate + - task: docs:generate - task: go:generate go:generate: go generate ./... lint: - deps: + cmds: - task: db:lint - task: go:lint - task: yaml:lint diff --git a/scripts/tests.yml b/scripts/tests.yml index 3a53fc1d..e4950012 100644 --- a/scripts/tests.yml +++ b/scripts/tests.yml @@ -25,13 +25,13 @@ vars: else echo "4" # Default fallback value fi - # Optimized parallelism values for better performance + # Minimal parallelism values to avoid resource contention THREAD_PARALLEL: - sh: echo $(( {{.CPU_COUNT}} * 2 )) + sh: echo "2" # Fixed minimal value PKG_PARALLEL: - sh: echo $(( {{.CPU_COUNT}} + 2 )) # Increased package parallelism + sh: echo "1" # Single package at a time TEST_PARALLEL: - sh: echo $(( {{.CPU_COUNT}} * 6 )) # Increased test parallelism for I/O-bound tests + sh: echo "2" # Minimal test parallelism # yamllint disable-line rule:line-length EXCLUDED_FILES: ".gen.go|internal/serviceconfig/observability/prometheus/generator/main.go|internal/cognitoauth/middleware.go|internal/cognitoauth/token.go|internal/cognitoauth/auth.go|internal/cognitoauth/handler.go|internal/cognitoauth/models.go|api/queryAPI/authHandlers.go|api/queryAPI/homehandler.go" # yamllint disable-line rule:line-length