The combinatorics of the 3-D matrix get ugly in a hurry. I'm thinking to test OTP versions against the latest FDB on Ubuntu, and then continue to run a 2-D matrix of OS and FDB version. I'm also looking to refactor the OS builds to use a matrix, calling out to scripts maintained external to the ci.yml.
Reviewer Guidance
The diff ended up being a bit of a mess to follow, I think it's simpler to just review the otp_fdb_matrix and os_fdb_matrix jobs in ci.yml in their entirety.
Goal here is to build against combinations of:
The combinatorics of the 3-D matrix get ugly in a hurry. I'm thinking to test OTP versions against the latest FDB on Ubuntu, and then continue to run a 2-D matrix of OS and FDB version. I'm also looking to refactor the OS builds to use a matrix, calling out to scripts maintained external to the ci.yml.
Reviewer Guidance
The diff ended up being a bit of a mess to follow, I think it's simpler to just review the
otp_fdb_matrix
andos_fdb_matrix
jobs in ci.yml in their entirety.