##[error]The ubuntu-18.04 environment is deprecated, consider switching to ubuntu-20.04 or ubuntu-22.04 (ubuntu-latest). For more details, see actions/runner-images#6002
With ubuntu-18.04 disabled, the i386 CI doesn't work anymore => https://github.com/nim-lang/Nim/pull/21612 Is there anymore familiar with docker who can help me with setting up i386 CI for Nim? Thanks in advance.
Looks like you're using Github Actions? I could probably help some there. Your best bet is probably using Docker with an i386 only option, and possibly with QEMU.
There's two routes using Docker, one is to use a docker-build-and-push and the second is to run jobs in a container.
Since it looks like y'all run the tests as steps, then using the "run jobs in a container" approach would probably be easiest. Though it can be sorta nice to have the CI script be something that can be run in a Docker container that anyone can run locally (including using buildx & qemu to run for other archs). Also running GHA jobs in a container can have weird edge cases.