|
1 |
| -- update version in phmap_config.h |
2 |
| -- update version in comment on top of CMakeLists.txt |
| 1 | +- update version in `phmap_config.h` |
| 2 | +- update version in `CITATION.cff` and `README.md` |
| 3 | +- update version in comment on top of `CMakeLists.txt` |
3 | 4 | - git commit
|
4 | 5 | - git push
|
5 |
| -- create the new release on github (tag `v1.3.8` - use semantic versioning) |
6 |
| -- download the tar.gz from github, and use `sha256sum parallel-hashmap-1.3.8.tar.gz` on linux to get the sha256 |
| 6 | +- create the new release on github (tag `v1.4.0` - use semantic versioning) |
| 7 | +- download the tar.gz from github, and use `sha256sum parallel-hashmap-1.4.0.tar.gz` on linux to get the sha256 |
7 | 8 |
|
8 | 9 | ## conan
|
9 | 10 |
|
10 |
| -- fork and clone [conan-center repo](https://github.com/conan-io/conan-center-index) |
11 |
| - (or sync + git pull) |
12 |
| -- git checkout master |
13 |
| -- git checkout -b phmap_1.3.8 |
| 11 | +- use [forked repo](https://github.com/greg7mdp/conan-center-index) |
| 12 | +- sync fork in github |
| 13 | +- git checkout conan-io:master |
| 14 | +- git checkout -b phmap_1.4.0 |
14 | 15 | - update: `recipes/parallel-hashmap/all/conandata.yml` and `recipes/parallel-hashmap/config.yml`
|
15 | 16 | - sudo pip install conan -U
|
16 | 17 | - cd recipes/parallel-hashmap/all
|
17 |
| -- conan create conanfile.py parallel-hashmap/1.3.8@ -pr:b=default -pr:h=default |
| 18 | +- *does not work* conan create conanfile.py parallel-hashmap/1.4.0@ -pr:b=default -pr:h=default |
| 19 | + update version in `recipes/parallel-hashmap/all/conanfile.py` |
18 | 20 | - git diff
|
19 |
| -- git commit -am "[parallel-hashmap] Bump version to 1.3.8" |
20 |
| -- git push origin phmap_1.3.8 |
| 21 | +- git commit -am "[parallel-hashmap] Bump version to 1.4.0" |
| 22 | +- git push origin phmap_1.4.0 |
21 | 23 | - create PR like [this](https://github.com/conan-io/conan-center-index/pull/13161)
|
22 | 24 |
|
23 | 25 |
|
24 | 26 | ## vcpkg
|
25 | 27 |
|
26 |
| -- fork and clone [vcpkg repo](https://github.com/microsoft/vcpkg) |
27 |
| - (or sync + git pull) |
28 |
| -- git checkout -b phmap_1.3.8 |
29 |
| -- update ports/parallel-hashmap/portfile.cmake and ports/parallel-hashmap/vcpkg.json |
30 |
| - |
31 |
| -in windows, non-cygwin console |
32 |
| - |
33 |
| -- set VCPKG_ROOT= |
34 |
| -- vcpkg install parallel-hashmap --triplet x64-windows |
35 |
| -- # update sha in portfile.cmake - run `sha512sum parallel-hashmap-1.3.8.tar.gz` on linux |
36 |
| -- git diff |
37 |
| -- git commit -am "[parallel-hashmap] Bump version to 1.3.8" |
| 28 | +- use [forked repo](https://github.com/greg7mdp/vcpkg) |
| 29 | +- sync fork in github |
| 30 | +- git checkout -b phmap_1.4.0 |
| 31 | +- update ports/gtl/portfile.cmake (the sha512) and ports/gtl/vcpkg.json |
| 32 | +- commit |
38 | 33 | - vcpkg x-add-version --all --overwrite-version ## (or ./vcpkg.exe --no-dry-run upgrade )
|
39 |
| -- git diff -am "[parallel-hashmap] run x-add-version" |
40 |
| -- git commit ... |
41 |
| -- git push origin phmap_1.3.8 |
| 34 | +- commit |
| 35 | +- push |
| 36 | +- create PR |
0 commit comments