Skip to content

Released ECS 13.3.4

Latest

Choose a tag to compare

@TomasVotruba TomasVotruba released this 09 Oct 09:08
· 17 commits to main since this release

News Features 馃帀

Respect cgroup/CFS CPU quota in parallel worker count

In containers (docker run --cpus=N, KUBERNETES_CPU_LIMIT) ECS counted host logical cores and overcommitted parallel workers against the quota the scheduler actually enforces. Worker count now reads the cgroup/CFS quota, so parallel runs stay within the limit. On a host with no quota the value is unchanged.

ecsphp/ecs-src#179


Bugfixes 馃悰

--config no longer auto-creates ecs.php

When --config <path> pointed to a config that registered no checkers (or was not found), ECS fell back to the auto-init path and offered to generate a new ecs.php in the current directory instead of honoring the explicit config. With --config given, ECS now always uses that config and never generates a new one.

ecsphp/ecs-src#163


withPhpCsFixerSets() deprecation warning now prints once

The deprecation warning for the now no-op withPhpCsFixerSets() printed repeatedly during a run. It now prints once per process.

ecsphp/ecs-src#158