What's Changed
- fix: split CPU docker build into native amd64/arm64 jobs to prevent 6h timeout by @sbryngelson in #1418
- feat: publish container images to GHCR alongside Docker Hub by @sbryngelson in #1423
- feat: add GitHub deployment environments for containers, docs, and homebrew by @sbryngelson in #1424
- ci: skip FP stability and convergence when no relevant files changed by @sbryngelson in #1425
- feat: add AMD GPU (amdflang/OpenMP offload) container by @sbryngelson in #1422
- style: apply ffmt v0.4.0 formatting by @sbryngelson in #1431
- ci: remove AMD GPU container by @sbryngelson in #1434
- Workaround elimination with latest amdflang drop and Removing array reshapes by @anandrdbz in #1433
- fix: patch fypp to emit resync linemarker after single-line $: calls by @sbryngelson in #1436
- improve: sharper Verrou dd_line attribution (source filter, function scope, -fno-inline) by @sbryngelson in #1437
- fix: update fypp linemarker-resync patch header for fypp 3.2 by @sbryngelson in #1439
- fix: convergence tests leak into --only runs by @sbryngelson in #1438
- fix: bump Silo to 4.12.1-pre1, drop patch, fix FFTW CMake 4.x compat by @sbryngelson in #1442
- mfc.sh: add --prebuilt-prefix for running against prebuilt binaries by @sbryngelson in #1444
- Remove Non-parameter workaround for Chemistry cases with AMD by @anandrdbz in #1446
- revert: remove --prebuilt-prefix (spack-only feature) by @sbryngelson in #1448
- cmake: replace -fopenmp-target-fast with -O3 for LLVMFlang AMD GPU builds by @sbryngelson in #1450
Full Changelog: v5.3.2...v5.3.3