File: new_release.md

package info (click to toggle)
parallel-hashmap 1.4.1%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,872 kB
  • sloc: cpp: 20,492; ansic: 1,114; python: 492; makefile: 85; haskell: 56; perl: 43; sh: 23
file content (36 lines) | stat: -rw-r--r-- 1,342 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
- update version in `phmap_config.h`
- update version in `CITATION.cff` and `README.md`
- update version in comment on top of `CMakeLists.txt`
- git commit
- git push
- create the new release on github (tag `v1.4.0` - use semantic versioning)
- download the tar.gz from github, and use `sha256sum parallel-hashmap-1.4.0.tar.gz` on linux to get the sha256

## conan

- use [forked repo](https://github.com/greg7mdp/conan-center-index)
- sync fork in github
- git checkout conan-io:master
- git checkout -b phmap_1.4.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/1.4.0@ -pr:b=default -pr:h=default 
  update version in `recipes/parallel-hashmap/all/conanfile.py`
- git diff
- git commit -am "[parallel-hashmap] Bump version to 1.4.0"
- git push origin phmap_1.4.0 
- create PR like [this](https://github.com/conan-io/conan-center-index/pull/13161)


## vcpkg

- use [forked repo](https://github.com/greg7mdp/vcpkg)
- sync fork in github
- git checkout -b phmap_1.4.0
- update ports/gtl/portfile.cmake (the sha512)  and ports/gtl/vcpkg.json
- commit
- vcpkg x-add-version --all --overwrite-version ## (or ./vcpkg.exe --no-dry-run upgrade )
- commit
- push
- create PR