* Bump Meson version
* Use LANGUAGES keyword in CMake project commands
* Alphabetize self.settings.rm_safe in configure
* Remove keywords for pattern, src, and dst from calls to copy
This keeps things consistent and simple.
* Use _compilers_minimum_version for MSVC in CMake package
This makes it consistent with other template packages.
* Alphabetize compilers in _compilers_minimum_version
* Use _min_cppstd in Autoools package for consistency
* Add _compilers_minimum_version check to Autotools package
* Alphabetize imports
* Update docs/package_templates/autotools_package/all/conanfile.py
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* Make min cppstd consistent with compiler minimum version
---------
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* first attempt at a yaml linter wit github actions output
* This is less strict but has more information
* fixup message
* run config linter in Action
* better ux feedback
* try to use newlines
https://github.com/actions/toolkit/issues/193#issuecomment-605394935
* clean up
* fixup file name
* trying custom class for quoted str
* underlying yaml parser does not keep quotes
* trying to catch ints as problems
* remove test code
* and to "linter testing"
* install deps
* run new linter unconditionally
* revert testing changes
* new script for conandata (this one is much harder to spec)
* debugging
* lets see all the errors
* yamale -s ../linter/config_yaml_schema.yml aaf/config.yml
from linters folder as a test
* adjust script to match meeting discussion
* make sure the docs and linters match
* fix link
* Update conandata.yml
* exit 1 is not needed with annotations
* add annotation matchers for yaml since those do do much
* fix search for type
* fix whitespace
* tryout a yamllint file with a better looking matcher
* copy syntax from readme
* test if it's running in the wrong dir 🤔
* try with debug output
* bump since i dont have permissions
* bump - dont glob star
* bump
* less star globs
* also add action to conandata way
* bump
* drop action for cli + matcher
* more docs around linters
* fix file and name
* cleanup
* improve autotools template
- handle windows as build machine
- handle `tools.gnu:pkg_config` config
- handle msvc
- fix install_name of shared libs on macOS
- call VirtualBuildEnv & VirtualRunEnv first in generate to avoid side effects
* typo