Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.66 KB

HowToRelease.md

File metadata and controls

49 lines (34 loc) · 1.66 KB

How To Release

Update ApprovalTests.cpp

Preparation:

  • Determine the type of semantic release - major, minor or patch

Doing the release:

cd build

# Run one of:

deploy_major_release.py
deploy_minor_release.py
deploy_patch_release.py

prepare_major_release.py
prepare_minor_release.py
prepare_patch_release.py

Overview of steps

Flow of files during release

How to add a new release to Conan

The release process needs to submit a pull request to add the new release to https://github.com/conan-io/conan-center-index/blob/master/recipes/approvaltests.cpp/all/conandata.yml

This is only partially automated at the moment.

You will need to:

  • Once-off Preparation
  • Run the release process as normal - this appends lines for your new release to your copy of conandata.yml
  • The 'deploy' step will test the changes, and prompt you to submit a pull request