When instrumenting a library, it is important to follow the Trace Semantic Conventions.
Given the number of projects in this repo and the wide matrix of OTP/Elixir versions we must
test against, it is important to scope test jobs to the smallest subset of test possible. Project test jobs should utilize the test matrix strategy outputted by the test-matrix
job.
As new OTP and Elixir versions are released, the test matrix must be updated. A beautified version of the test matrix is kept for easy editing.
Updating the file:
- Update the beautified json file (this is the form you'll commit)
- Uglify and escape the json object
- Copy this final value to the
test-matrix
job output