Hi,
I've got jsreport working in an arm64 docker. No changes to the dockerfile were necessary, only a different docker command.
docker buildx build --push --platform linux/arm64,linux/amd64 -t jsreport:multiarch -f packages/jsreport/docker/default/Dockerfile .
There are setup steps required to setup buildx though. But since you're using github actions, it should setup correctly for you. You do need to add the qemu action though or else some commands in the dockerfile will fail.