Releases: awslabs/aws-crt-builder
Releases · awslabs/aws-crt-builder
Major re-work, lots of fixes to platform, unification of actions vs build
More fixes from updating aws-crt-python (#6) * Allow clang to use a default version * Fixed logic for when project is reloaded after download * Added better debugging of project resolution * Added robust clang/gcc compiler detection * Added a sanity test before kicking off docker jobs * Added support for apple clang * Fixed spec -> toolchain in cmake * Use vswhere to find VS on windows * Load scripts at any level in .builder * Exposed more classes via Builder * Fixed buffering/output issues with exec() * Make sure submodules are always synced * Dump inspect output always * Fail job if a script command has a non-0 exit code * Apply configs from platform, then host * Fixed up arg parsing for actions, added --compiler and --target * Fixed default compiler output when compiler is not installed yet * Export compiler after installing it * moved compiler concerns into InstallCompiler * Fixed script output when no new classes are loaded
al2 testing re-enabled, fixed variable expansion in scripts
More fixes after deploying to aws-c-http (#5) * Fixed variable expansion in Script * Fixed ctest on al2
Fixes post integration/deployment with aws-c-io
Fixes after doing a first deployment (#4) * default is now the default build spec, and is valid everywhere * Fixed dependency resolution for packages with no restrictions * Reduced linux variations down to 2 matrices * upload builder releases to S3 * Make run_tests actually disable CTestRun * Simplified project resolution, should be more robust * fixed path for script imports * Scripts should only be loaded from newly cached project directories * Fixed case where dir is named same as project, but doesn't contain any code, and builder tries to use it as a project * Add useful additional variables to config
Windows and OSX support
Add/Fix windows and OSX (#3) * Filter dependencies/consumers by target * Added windows and osx downstream ci * Added a final job that can be the required check * Convert deps/consumers into named tuples * If autopep8 is required, it has to always run
fixes Release
Add/Fix windows and OSX (#3) * Filter dependencies/consumers by target * Added windows and osx downstream ci * Added a final job that can be the required check * Convert deps/consumers into named tuples * If autopep8 is required, it has to always run
First Release
First release of builder suite