Using a single matrix as a single point of truth instead of replicating
Only run the jobs which has been altered based on pathing criteria. This is especially important since I am about to introduce testing and that takes significant more time, and if the corresponding package has not even been updated then why run the tests?
Changes
Updated ci.yaml
Checklist
[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
Purpose
Using a single matrix as a single point of truth instead of replicating
Only run the jobs which has been altered based on pathing criteria. This is especially important since I am about to introduce testing and that takes significant more time, and if the corresponding package has not even been updated then why run the tests?
Changes
Updated ci.yaml
Checklist