Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/docs/HowToReleaseLLVM.rst | ||
---|---|---|
108 | I think this is of the form X.0.0git now? | |
346–347 | Not really a question about this patch, but it looks like this step might be have been skipped for a few past releases? https://releases.llvm.org/9.0.1/docs/index.html and https://releases.llvm.org/7.1.0/docs/index.html (which are linked from https://releases.llvm.org/) are 404. | |
359–360 | Missing step "checkout llvm-www"? |
Thanks! This doc could certainly use some attention :-) I put some comments, feel free to ignore if you don't want to get into all of them now.
llvm/docs/HowToReleaseLLVM.rst | ||
---|---|---|
75 | Actually, I always bump the trunk version number before creating the branch, and then create the branch from the commit right before the version number bump. So the dance is more like:
Also the version bump gets tagged with "llvmorg-x-init" to generate nice "git describe" results. | |
78 | Maybe note somewhere that the same should be done for the 'test-suite' repo, since the test and export scripts expect it to be versioned similarly. | |
306 | maybe "use the git cherry-pick command with the -x option" to really spell it out so people don't forget the -x part. | |
322–327 | "Merge both changes from mainline into the release branch." sounds wrong. The changes should be done on the release branch directly. | |
328 | One thing that's easy to miss is that some docs must be generated. This is my go-to command for that: bin/clang-tblgen -gen-diag-docs -I../clang/include \ -I../clang/include/clang/Basic/ \ ../clang/include/clang/Basic/Diagnostic.td -o \ ../clang/docs/DiagnosticsReference.rst && \ bin/clang-tblgen -gen-attr-docs -I../clang/include \ ../clang/include/clang/Basic/Attr.td -o \ ../clang/docs/AttributeReference.rst && \ bin/clang-tblgen -gen-opt-docs -I../clang/include \ -I../clang/include/clang/Driver -I../llvm/include \ ../clang/include/clang/Driver/ClangOptionDocs.td -o \ ../clang/docs/ClangCommandLineReference.rst | |
338–339 | I've been doing "git tag -a", but I'm not sure if it makes any real difference? | |
351 | These steps seem to refer to things that don't exist anymore, like BUILD_FOR_WEBSITE=1. Maybe they can be written a bit less specific: like check in the docs, update download.html to link to the binaries on github, etc. etc. | |
360–362 | another Subversion mention here :-) |
llvm/docs/HowToReleaseLLVM.rst | ||
---|---|---|
328 | I fixed this in trunk, so this should not be needed any more (LLVM 11+). |
llvm/docs/HowToReleaseLLVM.rst | ||
---|---|---|
338–339 | Yes. |
Actually, I always bump the trunk version number before creating the branch, and then create the branch from the commit right before the version number bump. So the dance is more like:
Also the version bump gets tagged with "llvmorg-x-init" to generate nice "git describe" results.