It should be fully compatible, right? Ryzen 7 doesn't require a specific driver for Linux, it's supported by the Linux kernel. I think the only issue would be a specific driver for the GPU.
If you stick with Ubuntu LTS or Fedora you should have full support out of the box
[...] or the DIY Edition that you can configure more deeply, assemble yourself, and bring your preferred OS, including Linux. AMD has a strong focus on Linux drivers, and we provide in-house support and guides for Ubuntu LTS and Fedora.