opt(pipelines/pingcap/tidb): speedup set build desc (#3681)
This pull request refactors how the PR description is set in all CI pipeline scripts for the `pingcap/tidb` repository's release-6.1 and release-6.2 branches. The main change is moving the call to `prow.setPRDescription(REFS)` from inside a container script block to the top-level script context, right after reading the PR references. This ensures the PR description is set earlier and more reliably across all pipeline jobs.
Refactoring PR description setup:
* Moved the `prow.setPRDescription(REFS)` call to immediately after reading PR references (`REFS`) at the top of each pipeline script, instead of inside the `net-tool` container block. This affects all major job scripts for release-6.1 and release-6.2, including build, check, test, and integration pipelines. [[1]](diffhunk://#diff-4dc18fa6bb5a72fe10ccfcf552069c7f829ebe3ce01e26132a69644b2a690bd5R11-R12) [[2]](diffhunk://#diff-1139c03544b774e3cdd7b10f47be0774673f1fffd6238c63249c76ffe9da2857R10-R11) [[3]](diffhunk://#diff-4d4de13843c93c6459151239a529951676d1b6fb1010a9c1c7820f3bae997a12R10-R11) [[4]](diffhunk://#diff-516493bb42ca9c887256a1b42725bfc7db63e0b41a643f5408e900f52d347901R11-R12) [[5]](diffhunk://#diff-2c83974cc60d8639b22c3f88fe7bb56bbcda6377b5d13cc6d5954382d50fd573R10-R11) [[6]](diffhunk://#diff-076fd8075d578a4e0e3cf3496892f2cf84f11e21a7f97dda1a44d3f973cb424cR12-R13) [[7]](diffhunk://#diff-9cf63f6e36134448c1f8549143ea03902d407b94f178d676c04968a0a8c3ca8dR11-R12) [[8]](diffhunk://#diff-f414e1f18ab9da9db97add797a46075752682e12da81dfdf8bb47cdb3b9de9eaR10-R11) [[9]](diffhunk://#diff-a11cca24452660f0b8359bf899f718a35e317da08c2fa19e676d9fd63aec7281R11-R12) [[10]](diffhunk://#diff-f962ff94763f0de609c1ea9dda10e936866cda469471b513e466efeeeccd068cR11-R12) [[11]](diffhunk://#diff-7cbdeb711e5b22e7dee0bc0d7c8a8700f3ff73760135a184fdbe38b0b39c3327R11-R12) [[12]](diffhunk://#diff-3f9a3aca42919da1ea93166afcdc5efbadb943467f6eeb717e303fdbc50afe67R11-R12) [[13]](diffhunk://#diff-334f2a4afeaba62fbbbf390808181b3807c117efc5fe669d57c496ab5f635950R11-R12) [[14]](diffhunk://#diff-fdbc9f32b25d47c2232156765f78fc6fa4c5f6a435ce4b6e1253f83c1236254aR11-R12) [[15]](diffhunk://#diff-56f5e41865497ba1da0b4196c57560edeb349bde644148fb183c4da0670192d5R11-R12) [[16]](diffhunk://#diff-8cae091bdbd6e39db5a45059fea0e23ad05b640023b4bfb0db8c86d00343373aR11-R12) [[17]](diffhunk://#diff-2d588dcd40597ce6cb2d44cf2d73ce2f9d521cf2e77150d589c2c47ad4808b1bR11-R12) [[18]](diffhunk://#diff-4c7feb7e0c3d38626d6848e6efe616b47a7f509702d427f2f9696588585afbafR10-R11) [[19]](diffhunk://#diff-f298d3f5164a57fcc1427504c3d931205237a3f5bdd62efdb944f86318829032R10-R11) [[20]](diffhunk://#diff-7e3deb9a80b2ac5ec1cc606fcd7d8104cf8c57b7c27af82128e555a094beba79R11-R12)
Pipeline script simplification:
* Removed redundant `script` blocks and duplicate calls to `prow.setPRDescription(REFS)` from inside the `net-tool` container in all affected pipeline scripts, reducing complexity and potential for errors. [[1]](diffhunk://#diff-4dc18fa6bb5a72fe10ccfcf552069c7f829ebe3ce01e26132a69644b2a690bd5L39-L41) [[2]](diffhunk://#diff-1139c03544b774e3cdd7b10f47be0774673f1fffd6238c63249c76ffe9da2857L35-L37) [[3]](diffhunk://#diff-4d4de13843c93c6459151239a529951676d1b6fb1010a9c1c7820f3bae997a12L37-R39) [[4]](diffhunk://#diff-516493bb42ca9c887256a1b42725bfc7db63e0b41a643f5408e900f52d347901L39-R41) [[5]](diffhunk://#diff-2c83974cc60d8639b22c3f88fe7bb56bbcda6377b5d13cc6d5954382d50fd573L37-R39) [[6]](diffhunk://#diff-076fd8075d578a4e0e3cf3496892f2cf84f11e21a7f97dda1a44d3f973cb424cL39-L41) [[7]](diffhunk://#diff-9cf63f6e36134448c1f8549143ea03902d407b94f178d676c04968a0a8c3ca8dL39-L41) [[8]](diffhunk://#diff-f414e1f18ab9da9db97add797a46075752682e12da81dfdf8bb47cdb3b9de9eaL36-L38) [[9]](diffhunk://#diff-a11cca24452660f0b8359bf899f718a35e317da08c2fa19e676d9fd63aec7281L38-L40) [[10]](diffhunk://#diff-f962ff94763f0de609c1ea9dda10e936866cda469471b513e466efeeeccd068cL39-L41) [[11]](diffhunk://#diff-7cbdeb711e5b22e7dee0bc0d7c8a8700f3ff73760135a184fdbe38b0b39c3327L38-L40) [[12]](diffhunk://#diff-3f9a3aca42919da1ea93166afcdc5efbadb943467f6eeb717e303fdbc50afe67L39-L41) [[13]](diffhunk://#diff-334f2a4afeaba62fbbbf390808181b3807c117efc5fe669d57c496ab5f635950L39-L41) [[14]](diffhunk://#diff-fdbc9f32b25d47c2232156765f78fc6fa4c5f6a435ce4b6e1253f83c1236254aL39-L41) [[15]](diffhunk://#diff-56f5e41865497ba1da0b4196c57560edeb349bde644148fb183c4da0670192d5L39-L41) [[16]](diffhunk://#diff-8cae091bdbd6e39db5a45059fea0e23ad05b640023b4bfb0db8c86d00343373aL37-L39)
These changes improve consistency and reliability in how PR metadata is set for CI jobs. (commit: 4052ab8)