Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Establish all of the following changes: .DONE . Use wildcards for (but *maintain* current ordering of entries when rendered): .. NOTE: Use new values to ensure reverse compatibility, where need to be able to use the original, non-wildcard method instead .. To filter out `platforms` that must not be included (and `platform_matrix`) .. `platform_suite` inclusions and exclusions .. `platforms_matrix` (after initial testing) . Use latest pre-salted images .. Active unique combination of platforms for all formulas: ... E.g. `apt-formula` must only have Debian-based platforms in the list ... Based around idea of supplying these in the `FORMULA` file ... Active became the wildcards that have been implemented . Move `dependencies` to the top in each suite (where used) .TODO . Use `share` suite everywhere automatically (no need to define or at least minimise) .. LEAVE: Too much hassle to arrange this, do in a subsequent PR . Put `_mapdata` files in place, even if not used straight away .. Include for each suite in `kitchen.yml` immediately (useful for debug output) . Enable Travis CI for the 4 formulas not working with GitLab CI . Consider: .. New solution for `platforms_matrix_commented_includes`: ... Use wildcards? ... Automatic generation from "ideal, unique platforms"? .. Find method to avoid using `inspec_suites_matrix` (just do automatically?) .. Avoid `<formula>:context:git:github:repo` where possible (use expected default)
- Loading branch information