Split the single docker job into a matrix (amd64/arm64) that builds in parallel, then merge via docker-manifest job. Also restructure the Dockerfile to pre-compile dependencies with dummy sources so the dep layer is cached by GHA when only application code changes. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| docs.yml | ||
| publish-packages.yml | ||
| release.yml | ||