Skip to content

Commit 60acfa4

Browse files
committed
Update new_release.md
1 parent be87c41 commit 60acfa4

File tree

2 files changed

+22
-27
lines changed

2 files changed

+22
-27
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
FetchContent_Declare(
99
parallel-hashmap
1010
GIT_REPOSITORY https://github.com/greg7mdp/parallel-hashmap.git
11-
GIT_TAG v1.3.12 # adjust tag/branch/commit as needed
11+
GIT_TAG v1.4.0 # adjust tag/branch/commit as needed
1212
)
1313
FetchContent_MakeAvailable(parallel-hashmap)
1414

doc/new_release.md

Lines changed: 21 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,36 @@
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`
34
- git commit
45
- 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
78

89
## conan
910

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
1415
- update: `recipes/parallel-hashmap/all/conandata.yml` and `recipes/parallel-hashmap/config.yml`
1516
- sudo pip install conan -U
1617
- 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`
1820
- 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
2123
- create PR like [this](https://github.com/conan-io/conan-center-index/pull/13161)
2224

2325

2426
## vcpkg
2527

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
3833
- 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

Comments
 (0)