* 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
* Remove std::endl
This is not best practice.
If output must be flushed, use `std::flush` instead.
* Use check_min_vs to check compiler version
This is compatible with both Visual Studio and msvc compiler settings.
* Combine commands to delete settings in a single try-catch block
This reduces boilerplate.
* Remove destination=self.source_folder
This argument is not necessary when using the get method in the source method.
* Remove if is_msvc check before check_min_vs
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* Condense output to a single statement
* Revert "Remove destination=self.source_folder"
This reverts commit 942d84d129.
* Clean up grammar / typos
* Revert "Combine commands to delete settings in a single try-catch block"
This reverts commit 90f0f1922a.
* Fix
* Revert "Fix"
This reverts commit 6483354cf7.
* Revert "Clean up grammar / typos"
This reverts commit 3f472dbfe8.
* Revert "Condense output to a single statement"
This reverts commit 96d7b71965.
* Revert test_package.cpp
Co-authored-by: Uilian Ries <uilianries@gmail.com>