File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 1
1
# Checklist for building Jsonnet releases
2
-
2
+
3
3
## Are jsonnet & go-jsonnet in sync?
4
4
1 ) Check out master from both
5
5
1 ) Check go-jsonnet/cpp-jsonnet submodule is HEAD of jsonnet tree, if not:
22
22
find test_cmd -name '*.cpp' -o -name '*.golang' -o -name '*.stdout' -o -name '*.stderr' -o -name 'stdout' -o -name 'stderr' | \
23
23
xargs sed -i 's/ v0[.][0-9.]*/ NEW_VERSION_GOES_HERE/g'
24
24
```
25
+ 1 ) Check if any changes to the documentation are necessary by checking commits since previous release (especially stdlib additions).
26
+ 1 ) In stdlib documentation replace any "Available in upcoming release." with "Available since NEW_VERSION_GOES_HERE".
25
27
1 ) ` python setup.py build sdist `
26
28
1 ) ` twine upload dist/whatever.tar.gz ` (Needs credentials on pypi)
27
29
1 ) ON ANOTHER MACHINE AND CHECK THAT THE VERSION IS CORRECT AND IT ACTUALLY IS BUILDING THINGS IN THE LOG: ` sudo pip install jsonnet --pre --upgrade `
@@ -36,10 +38,10 @@ find test_cmd -name '*.cpp' -o -name '*.golang' -o -name '*.stdout' -o -name '*.
36
38
1 ) Remove -pre from version in ` include/libjsonnet.h `
37
39
1 ) Update version in ` CMakeLists.txt `
38
40
1 ) Update ` test_cmd ` golden file version numbers
39
- 1 ) run test again!
41
+ 1 ) run test again!
40
42
1 ) commit and push
41
43
1 ) Make release in github, write release notes by checking commits since previous release
42
44
1 ) ` python setup.py build sdist `
43
45
1 ) ` twine upload dist/whatever.tar.gz ` (the version without the -pre)
44
46
1 ) Post to Jsonnet Google Group
45
-
47
+ 1 ) Update the live version of the website
You can’t perform that action at this time.
0 commit comments