File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 11# Checklist for building Jsonnet releases
2-
2+
33## Are jsonnet & go-jsonnet in sync?
441 ) Check out master from both
551 ) Check go-jsonnet/cpp-jsonnet submodule is HEAD of jsonnet tree, if not:
2222find test_cmd -name '*.cpp' -o -name '*.golang' -o -name '*.stdout' -o -name '*.stderr' -o -name 'stdout' -o -name 'stderr' | \
2323 xargs sed -i 's/ v0[.][0-9.]*/ NEW_VERSION_GOES_HERE/g'
2424```
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".
25271 ) ` python setup.py build sdist `
26281 ) ` twine upload dist/whatever.tar.gz ` (Needs credentials on pypi)
27291 ) 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 '*.
36381 ) Remove -pre from version in ` include/libjsonnet.h `
37391 ) Update version in ` CMakeLists.txt `
38401 ) Update ` test_cmd ` golden file version numbers
39- 1 ) run test again!
41+ 1 ) run test again!
40421 ) commit and push
41431 ) Make release in github, write release notes by checking commits since previous release
42441 ) ` python setup.py build sdist `
43451 ) ` twine upload dist/whatever.tar.gz ` (the version without the -pre)
44461 ) 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