Skip to content

Releases: bincrafters/bincrafters-conventions

0.18.0 release

20 Jan 16:46
Compare
Choose a tag to compare
  • Remote update: Don't add [build=outdated] tag anymore
  • Update OpenSSL 1.0.2 to patch level 1.0.2u
  • Add latest CCI reference updates

0.17.0 release

10 Jan 08:40
Compare
Choose a tag to compare
  • Remove update from Exception to ConanInvalidConfiguration exception as it is too error-prone. Sometimes plain Exceptions are better
  • Add updates for recipe references in test_package/conanfile.py
  • Add updates for recipe references in build.py
  • Add latest CCI reference updates

0.16.0 release

03 Jan 03:23
Compare
Choose a tag to compare
  • Travis: macOS image update from 11.2 -> 11.3
  • Add support for updating GitHub Actions workflow files
  • Add warning that OpenSSL 1.0.2 is End-Of-Life
  • Add latest CCI reference updates

0.15.1 release

09 Dec 18:37
Compare
Choose a tag to compare
  • Fix: When a legacy CI build job is found (32-bit or MinGW) and the bincrafters-conventions:preserve-build-job tag is used on the same build job the job update script isn't applying any changes, but still reporting a update. This can lead to an empty git commit pushed to the remote
  • add latest CCI reference updates

0.15.0 release

06 Dec 22:06
Compare
Choose a tag to compare

Release 0.15.0

  • internal: update pip requirements
  • fix: typo exit -> exists
  • fix: OpenSSL update script shouldn't return true for EOL OpenSSL versions; this can cause the creation of empty commits
  • add latest CCI reference updates

0.14.0 release

05 Nov 20:53
Compare
Choose a tag to compare
  • update XCode images 11 -> 11.2
  • add Clang 9 builds
  • fetch up to 600 repositories from the GitHub api for the remote feature
  • update Linux host image Xenial -> Bionic
  • remove Clang 7 workaround; use conanio/clang70 container for new jobs
  • remove check for existing readme in the checks features
  • delete Bincrafters and Conan Community author attributes
  • remote feature: put CI skip tags in the long commit description
  • remove standalone CLI feature to update only the readme
  • update check for tools.get() to look if conandata.yml is used
  • increase minimum Conan version to 1.18.0 as it is the first version which supports user/channel as optional
  • fix jobs_update not returning explicit value, causing the remote feature to not push modified files
  • add latest CCI reference updates

0.13.0 release

09 Oct 05:46
Compare
Choose a tag to compare
  • remove 32-bit builds more reliable
  • add del self.settings.compiler.cppstd after del self.settings.compiler.libcxx
  • do not require the author attribute anymore
  • add Apple Clang 11 build jobs
  • remove Apple Clang 9.0 build jobs
  • delete Python meta lines
  • CCI adoption: Add newest recipes

Improvements for CCI adoption

25 Sep 10:40
Compare
Choose a tag to compare
  • update more recipe references to their corresponding CCI versions
  • remove 32-bit builds and MinGW builds from CI jobs
  • introduces bincrafters-conventions:no-new-compiler-versions tag to prevent bincrafters-conventions from adding builds jobs for newer compiler versions; can be used when a project doesn't support newer compilers. This tag can be added anywhere at the beginning of a CI configuration file (not within build jobs or afterwards) (bincrafters/community#933)
  • introduces bincrafters-conventions:preserve-build-job tag to prevent bincrafters-conventions from removing a particular 32-bit or MinGW build job. This tag can be added at the end of any line of a build job (it can't be added in a new, dedicated line). It can not be used to prevent build jobs for obsolete compiler versions from getting removed

Supports Azure Pipelines

02 Sep 02:48
Compare
Choose a tag to compare

Bincrafters-conventions can update now Azure Pipelines YAML files

bincrafters/community#932

Validate deprecated settings

19 Aug 02:00
Compare
Choose a tag to compare