This also changes the test-release.sh script to build using the monorepo layout instead of copying sub-projects into llvm/tools or llvm/projects.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Thanks for digging into this!
llvm/utils/release/test-release.sh | ||
---|---|---|
304–305 | I guess this won't work with -svn-path, which I like to use to test a branch before tagging it. It would be great if we could rename that to -git-ref or something and have it work the same way. | |
306 | Could we just pipe it to tar directly? Then there would be no need to come up with a name for the file or to keep it around. | |
309 | Maybe add a comment here for those not familiar with the GitHub API? | |
371–372 | Maybe add to the change description that this changes the build to use the monorpo layout. (It makes sense now that we're getting the source from GitHub, but I think it's worth calling it out explicitly.) |
llvm/utils/release/test-release.sh | ||
---|---|---|
304–305 | I've added an equivalent option called -git-ref. The only difference is if you pass it a raw sha, then it won't be able to checkout the test-suite, since it is in a different repository. |
Looks great to me. Thanks!
llvm/utils/release/test-release.sh | ||
---|---|---|
310 | Nit: :: -> :, and achive -> archive. |
I guess this won't work with -svn-path, which I like to use to test a branch before tagging it.
It would be great if we could rename that to -git-ref or something and have it work the same way.