Skip to content

Files

Latest commit

 

History

History
38 lines (33 loc) · 1.43 KB

new_release.md

File metadata and controls

38 lines (33 loc) · 1.43 KB
  • update version in phmap_config.h
  • update version in CITATION.cff
  • update version in comment on top of CMakeLists.txt
  • update all versions # in doc/new_release.md.
  • git commit
  • git push
  • create the new release on github (tag v2.0.0 - use semantic versioning)
  • download the tar.gz from github, and use sha256sum parallel-hashmap-2.0.0.tar.gz on linux to get the sha256

conan

  • use forked repo
  • sync fork in github
  • git checkout conan-io:master
  • git checkout -b phmap_2.0.0
  • update: recipes/parallel-hashmap/all/conandata.yml and recipes/parallel-hashmap/config.yml
  • sudo pip install conan -U
  • cd recipes/parallel-hashmap/all
  • does not work conan create conanfile.py parallel-hashmap/2.0.0@ -pr:b=default -pr:h=default no version?? update version in recipes/parallel-hashmap/all/conanfile.py
  • git diff
  • git commit -am "[parallel-hashmap] Bump version to 2.0.0"
  • git push origin phmap_2.0.0
  • create PR like this

vcpkg

  • use forked repo
  • sync fork in github
  • git checkout -b phmap_2.0.0
  • update ports/parallel-hashmap/portfile.cmake (the sha512) and ports/parallel-hashmap/vcpkg.json (the version #)
  • commit
  • ./bootstrap-vcpkg.sh
  • vcpkg x-add-version --all --overwrite-version ## (or ./vcpkg.exe --no-dry-run upgrade )
  • commit
  • push
  • create PR