Tasks
Regarding the typing, instead of removing typing like for stable25 we should use the union types available thanks to PHP 8 and use int|float.
Running the CI on 32 bits is not that straightforward because Github does not propose it so one has to run a docker in a docker or something along these lines. Need someone with knowledge on CI/docker.
On Drone, 64bit hardware is likely able to run 32bit code.
See "arch" field in https://docs.drone.io/pipeline/configuration/
It should not be too hard to fix once we have proper CI, given we have the PR for stable25 to use as an example of how to fix stuff. That said it seems stable25 is still not passing test suite on 32bits.
Estimate: possibly 2 weeks effort if not more depending on hurdles and whether we need to port Github workflow tests to Drone
@AndyScherzinger @DaphneMuller @come-nc @blizzz
Tasks
Regarding the typing, instead of removing typing like for stable25 we should use the union types available thanks to PHP 8 and use
int|float.Running the CI on 32 bits is not that straightforward because Github does not propose it so one has to run a docker in a docker or something along these lines. Need someone with knowledge on CI/docker.
On Drone, 64bit hardware is likely able to run 32bit code.
See "arch" field in https://docs.drone.io/pipeline/configuration/
It should not be too hard to fix once we have proper CI, given we have the PR for stable25 to use as an example of how to fix stuff. That said it seems stable25 is still not passing test suite on 32bits.
Estimate: possibly 2 weeks effort if not more depending on hurdles and whether we need to port Github workflow tests to Drone
@AndyScherzinger @DaphneMuller @come-nc @blizzz