{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":583248438,"defaultBranch":"main","name":"artifacts","ownerLogin":"PingCAP-QE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-29T07:53:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72909512?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721693696.0","currentOid":""},"activityList":{"items":[{"before":"2e374f13c05d279e1febc7c577eab0a13633e93a","after":"7c5730a19667bddb7ff0fa25e75183df1fdac7f2","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-07-24T18:38:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update node.js to v20","shortMessageHtmlLink":"chore(deps): update node.js to v20"}},{"before":null,"after":"14b40260d6feb82a9a1f2943cfab8e8e17bd18d5","ref":"refs/heads/renovate/alpine-3.20.x","pushedAt":"2024-07-23T00:14:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update alpine docker tag to v3.20.2","shortMessageHtmlLink":"chore(deps): update alpine docker tag to v3.20.2"}},{"before":"00d5e640439fd6d741d103ac34ec3ea774574eeb","after":"3f2862cba50a71dd93002831dfdd891b5f207f71","ref":"refs/heads/renovate/kitware-cmake-3.x","pushedAt":"2024-07-18T16:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update dependency kitware/cmake to v3.30.1","shortMessageHtmlLink":"chore(deps): update dependency kitware/cmake to v3.30.1"}},{"before":"0dcf886d53c54cf87f3fd1ea528264d188f60180","after":"2e374f13c05d279e1febc7c577eab0a13633e93a","ref":"refs/heads/renovate/node-20.x","pushedAt":"2024-07-09T20:15:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update node.js to v20","shortMessageHtmlLink":"chore(deps): update node.js to v20"}},{"before":"78d8678f49cc8198de9c5bf35180a8880843a02c","after":null,"ref":"refs/heads/fix/update-offline-pkg-config","pushedAt":"2024-07-09T12:43:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"31fb32c2d243bec97ab16e3b74595ce82e6cbc15","after":"62eb57be82689ce0cbffb4603784e103f6fc1b78","ref":"refs/heads/main","pushedAt":"2024-07-09T12:43:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"chore(dockerfiles/cd/utils/release): pretty output for offline package steps (#352)\n\n### **User description**\nSigned-off-by: wuhuizuo \n\n\n___\n\n### **PR Type**\nenhancement, bug fix\n\n\n___\n\n### **Description**\n- Removed `profile` attribute from enterprise server package definitions\nin `packages/offline-packages.yaml.tmpl`.\n- Added `-oy` flag to `yq` command for pretty output in\n`fetch_file_from_oci_artifact` function in\n`packages/scripts/build-package-artifacts.sh.tmpl`.\n- Added `-oy` flag to `yq` command for pretty output in\n`fetch_file_from_oci_artifact` and `check_file_in_oci_artifact`\nfunctions in\n`packages/scripts/compose-offline-packages-artifacts.sh.tmpl`.\n\n\n\n___\n\n\n\n### **Changes walkthrough** 📝\n
Relevant\nfiles
Enhancement\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n\n\n \n
\n
\noffline-packages.yaml.tmpl
Remove\nprofile attribute from enterprise server packages \n
\n
\n\npackages/offline-packages.yaml.tmpl\n\n
  • Removed profile attribute from enterprise server\npackage definitions.
    \n\n\n
  • \n\n\n
    +0/-2 \n   
    \n
    \nbuild-package-artifacts.sh.tmpl
    Add\npretty output flag to yq command in build script   \n     
    \n
    \n\npackages/scripts/build-package-artifacts.sh.tmpl\n\n
  • Added -oy flag to yq command for pretty\noutput in
    fetch_file_from_oci_artifact function.
    \n\n\n
  • \n\n\n
    +1/-1 \n   
    \n
    \n\ncompose-offline-packages-artifacts.sh.tmpl
    Add\npretty output flag to yq command in compose script   \n 
    \n
    \n\npackages/scripts/compose-offline-packages-artifacts.sh.tmpl\n\n
  • Added -oy flag to yq command for pretty\noutput in
    fetch_file_from_oci_artifact and\ncheck_file_in_oci_artifact functions.

    \n\n\n
  • \n\n\n
    +2/-2 \n   
    \n\n___\n\n> 💡 **PR-Agent usage**:\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\nand their descriptions\n\n---------\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"chore(dockerfiles/cd/utils/release): pretty output for offline packag…"}},{"before":"7e83838023dfff515bfaa69d38ecd15d16a91491","after":"78d8678f49cc8198de9c5bf35180a8880843a02c","ref":"refs/heads/fix/update-offline-pkg-config","pushedAt":"2024-07-09T12:30:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"fix(packages/scripts): update to adjust new oras version\n\nFrom oras v1.2.0, there's a break change for cli option of sub command `discover`.\nRef: https://github.com/oras-project/oras/releases/tag/v1.2.0\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(packages/scripts): update to adjust new oras version"}},{"before":null,"after":"035fa894d5f69f2c5557da063507cc10504b9fcb","ref":"refs/heads/fix/bump-cd-util-relase-iamge","pushedAt":"2024-07-09T12:27:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"fix(packages/scripts): update to adjust new oras version\n\nFrom oras v1.2.0, there's a break change for cli option of sub command `discover`.\nRef: https://github.com/oras-project/oras/releases/tag/v1.2.0\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(packages/scripts): update to adjust new oras version"}},{"before":"60581b27f6c8ef05aa83d12359b67f87410b7865","after":"a88ad3160f9844566fcd4087f27f373c5aa60cc6","ref":"refs/heads/renovate/golang-1.x","pushedAt":"2024-07-09T12:18:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update golang docker tag to v1.22.5","shortMessageHtmlLink":"chore(deps): update golang docker tag to v1.22.5"}},{"before":"05986295de3d2014be0609de8012d632717df7e2","after":null,"ref":"refs/heads/renovate/golang-1.21.x","pushedAt":"2024-07-09T12:18:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"458ad0d9063d614be1e8bed2d09cf8cff6063eb8","after":"31fb32c2d243bec97ab16e3b74595ce82e6cbc15","ref":"refs/heads/main","pushedAt":"2024-07-09T12:18:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"chore(deps): update golang docker tag to v1.21.12 (#321)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Update | Change |\n|---|---|---|\n| golang | patch | `1.21.10` -> `1.21.12` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/PingCAP-QE/artifacts).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update golang docker tag to v1.21.12 (#321)"}},{"before":"8dbebfc6429d3358e2da9c9f2813820ada38405e","after":null,"ref":"refs/heads/fix/bump-cd-util-relase-iamge","pushedAt":"2024-07-09T12:12:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"d9814edb7a100de268bc3c29b8ed92d2eef3aa97","after":"458ad0d9063d614be1e8bed2d09cf8cff6063eb8","ref":"refs/heads/main","pushedAt":"2024-07-09T12:12:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"chore(deps): update ghcr.io/pingcap-qe/cd/utils/release docker tag to v20240325-60-gb6f8928 (#353)\n\n### **User description**\n- bump to oras v1.2.0\n\nSigned-off-by: wuhuizuo \n\n\n___\n\n### **PR Type**\nEnhancement\n\n\n___\n\n### **Description**\n- Updated the Docker image tag for `ghcr.io/pingcap-qe/cd/utils/release`\nto `v20240325-60-gb6f8928` in `packages/packages.yaml.tmpl`.\n- This update includes a bump to `oras` version `1.2.0`.\n\n\n\n___\n\n\n\n### **Changes walkthrough** 📝\n
    Relevant\nfiles
    Enhancement\n\n \n\n\n \n
    \n
    \npackages.yaml.tmpl
    Update Docker\nimage tag for release utilities         \n             
    \n
    \n\npackages/packages.yaml.tmpl\n\n
  • Updated the image tag for\nghcr.io/pingcap-qe/cd/utils/release from\n
    v20240325-14-gdd4a4cf to\nv20240325-60-gb6f8928.
    \n\n\n
  • \n\n\n
    +3/-3 \n   
    \n\n___\n\n> 💡 **PR-Agent usage**:\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\nand their descriptions\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"chore(deps): update ghcr.io/pingcap-qe/cd/utils/release docker tag to…"}},{"before":null,"after":"8dbebfc6429d3358e2da9c9f2813820ada38405e","ref":"refs/heads/fix/bump-cd-util-relase-iamge","pushedAt":"2024-07-09T12:08:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"chore(deps): update ghcr.io/pingcap-qe/cd/utils/release docker tag to v20240325-60-gb6f8928\n\n- bump to oras v1.2.0\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"chore(deps): update ghcr.io/pingcap-qe/cd/utils/release docker tag to…"}},{"before":"0d5b27a59e7e566c64486ec36789bc7f77f0ec17","after":"05986295de3d2014be0609de8012d632717df7e2","ref":"refs/heads/renovate/golang-1.21.x","pushedAt":"2024-07-09T11:40:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update golang docker tag to v1.21.12","shortMessageHtmlLink":"chore(deps): update golang docker tag to v1.21.12"}},{"before":"b2a7be8d684f979d8c74f622762a78f515678c77","after":null,"ref":"refs/heads/renovate/hairyhenderson-gomplate-4.x","pushedAt":"2024-07-09T11:39:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"b6f89282ea1ae3bcfe4ab247c86dc4783aa6dddd","after":"d9814edb7a100de268bc3c29b8ed92d2eef3aa97","ref":"refs/heads/main","pushedAt":"2024-07-09T11:39:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"chore(deps): update hairyhenderson/gomplate docker tag to v4 (#349)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[hairyhenderson/gomplate](https://togithub.com/hairyhenderson/gomplate)\n| final | major | `v3.11.7` -> `v4.1.0` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the Dependency\nDashboard for more information.\n\n---\n\n### Release Notes\n\n
    \nhairyhenderson/gomplate (hairyhenderson/gomplate)\n\n###\n[`v4.1.0`](https://togithub.com/hairyhenderson/gomplate/releases/tag/v4.1.0)\n\n[Compare\nSource](https://togithub.com/hairyhenderson/gomplate/compare/v4.0.0...v4.1.0)\n\n##### Features\n\n- **strings:** New functions TrimRight and TrimLeft\n([#​2148](https://togithub.com/hairyhenderson/gomplate/issues/2148))\n([bdf3a1e](https://togithub.com/hairyhenderson/gomplate/commit/bdf3a1eb92020a0d1ce202df14b49f2f13445476))\n\n##### Bug Fixes\n\n- **vault:** Upgrade go-fsimpl for KVv2 vault bug, and add test coverage\n([#​2157](https://togithub.com/hairyhenderson/gomplate/issues/2157))\n([6ffd703](https://togithub.com/hairyhenderson/gomplate/commit/6ffd7039b439dbdc40c63b19c85d7f1015ed842d))\n\n##### Documentation\n\n- **datasources:** clarify state of Vault KV v2 support\n([#​2154](https://togithub.com/hairyhenderson/gomplate/issues/2154))\n([c9643ca](https://togithub.com/hairyhenderson/gomplate/commit/c9643cad84f95ac0086f8caa0b868364741aa6e6))\n- **fix:** Fix broken links, add CI to check\n([#​2156](https://togithub.com/hairyhenderson/gomplate/issues/2156))\n([bdf4f8c](https://togithub.com/hairyhenderson/gomplate/commit/bdf4f8c7d802c6f8ce4bbe6418d583a1449fe493))\n- **fix:** Update docs configs to work with the latest hugo theme\nversion\n([#​2155](https://togithub.com/hairyhenderson/gomplate/issues/2155))\n([17eb360](https://togithub.com/hairyhenderson/gomplate/commit/17eb360dfaeaf3186b736971f45f3c418d583845))\n\n##### Dependencies\n\n- **actions:** Bump docker/setup-buildx-action from 3.3.0 to 3.4.0\n([#​2163](https://togithub.com/hairyhenderson/gomplate/issues/2163))\n([129ff6b](https://togithub.com/hairyhenderson/gomplate/commit/129ff6bde8a1fb46b0c2e52586f94cd1b470720b))\n- **actions:** Bump docker/setup-qemu-action from 3.0.0 to 3.1.0\n([#​2160](https://togithub.com/hairyhenderson/gomplate/issues/2160))\n([16ebbbe](https://togithub.com/hairyhenderson/gomplate/commit/16ebbbedf9d6b328c8012933242fbb93b6e3613c))\n- **go:** Bump github.com/aws/aws-sdk-go from 1.54.10 to 1.54.11\n([#​2152](https://togithub.com/hairyhenderson/gomplate/issues/2152))\n([e0a6e4f](https://togithub.com/hairyhenderson/gomplate/commit/e0a6e4f5d707513ef4c33ae8e019da455a7394b6))\n- **go:** Bump github.com/aws/aws-sdk-go from 1.54.11 to 1.54.13\n([#​2158](https://togithub.com/hairyhenderson/gomplate/issues/2158))\n([720c70c](https://togithub.com/hairyhenderson/gomplate/commit/720c70c26b958be784577a349ec2b3a1160e0e54))\n- **go:** Bump github.com/aws/aws-sdk-go from 1.54.13 to 1.54.14\n([#​2159](https://togithub.com/hairyhenderson/gomplate/issues/2159))\n([114c54d](https://togithub.com/hairyhenderson/gomplate/commit/114c54df69738156a70079b5de3352a032c755f9))\n- **go:** Bump github.com/aws/aws-sdk-go from 1.54.14 to 1.54.15\n([#​2165](https://togithub.com/hairyhenderson/gomplate/issues/2165))\n([51947a7](https://togithub.com/hairyhenderson/gomplate/commit/51947a7d5ca7d797ee4998aadfcf856abc8f7a67))\n- **go:** Bump github.com/hairyhenderson/go-fsimpl from 0.1.6 to 0.1.7\n([#​2167](https://togithub.com/hairyhenderson/gomplate/issues/2167))\n([80b7c5a](https://togithub.com/hairyhenderson/gomplate/commit/80b7c5a1aba49239b336d7eeed2525acc2d361be))\n- **go:** Bump golang.org/x/term from 0.21.0 to 0.22.0\n([#​2162](https://togithub.com/hairyhenderson/gomplate/issues/2162))\n([59192ec](https://togithub.com/hairyhenderson/gomplate/commit/59192ec7efe1b59fd800fe399ee5fe063f80287b))\n\n###\n[`v4.0.0`](https://togithub.com/hairyhenderson/gomplate/releases/tag/v4.0.0)\n\n[Compare\nSource](https://togithub.com/hairyhenderson/gomplate/compare/v3.11.7...v4.0.0)\n\nv4.0.0\n\n🥳 It's finally here! Welcome to gomplate v4.0.0! This release is a\n**major release, with breaking changes.** Read on for more details...\n\nProbably the most important feature that's evolved in gomplate over the\nyears is its support for reading and parsing data from a variety of\nsources. Using URLs to specify where to find data has proven to be quite\nflexible, and has allowed for a lot of different data sources to be\nsupported.\n\nIn early 2021, I took what I had learned from supporting all of these\ndifferent data sources, and I created a new module called\n[`go-fsimpl`](https://togithub.com/hairyhenderson/go-fsimpl), which\nprovides a number of Go filesystem implementations that can be used with\nGo's filesystem interfaces.\n\nMy goal with `go-fsimpl` was always to use it in gomplate, and now that\nit's data source support has reached parity with gomplate, it's time to\nmake the switch! As a result, and because `go-fsimpl` presents a much\nmore consistent and unified approach to data sources, I've had to drop\nsupport for one data source, and in fixing some inconsistencies in how\nURLs have been handled by some of the data sources, I've had to make\nsome breaking changes there as well.\n\n⚠️ *Please,* if you're using gomplate in production, *read these release\nnotes carefully and in full,* and review your usage of gomplate to make\nsure you can adapt to these changes.\n\n#### Breaking changes\n\n##### Dropped support for the BoltDB data source\n\nSupport for the `boltdb` URL scheme has been removed. The implementation\nwas never very robust, and I'm not aware of anyone using it. It had some\nunique quirks that would have made it quite difficult to support in\n`go-fsiml` as-is, so I've decided to drop it.\n\n##### No more `slim` binaries\n\nThe `slim` binaries were deprecated in v3.11, and will no longer be\nproduced.\n\n##### Stricter URL handling\n\n##### Subpaths are now always relative URLs\n\nWhen using the `datasource` function with a subpath (second argument),\nthe subpath has previously been intepreted by some data sources as a\nsimple addition to the URL, and by others as a relative URL to be\ninterpreted relative to the data source's base URL (as specified by the\n`--datasource` flag).\n\nNow, all data sources will interpret the subpath as a relative URL, and\nwill resolve it relative to the data source's base URL. This means that,\ngiven a base URL of\n`git+https://github.com/hairyhenderson/gomplate//random` and a subpath\nof `random.go`, the resulting URL will be\n`git+https://github.com/hairyhenderson/gomplate//random.go`. To correct\nthis, make sure that base URLs end with a trailing slash when the last\ncomponent is a directory.\n\nAlso, if the subpath begins with a slash, it will be interpreted as an\nabsolute path, and will replace the base URL's path. For example, given\na base URL of `git+file:///tmp/repos//myrepo/` and a subpath of\n`/myfile.txt`, the resulting URL will be `git+file:///myfile.txt`. To\ncorrect this, make sure that subpaths don't begin with a slash. Note\nthat for the special `//` separator indicating the separation between a\nGit repository and the path within, a subpath should now begin with\n`.//` rather than `//`.\n\nThis affects at least the `git` and `file` data sources.\n\n##### Directories in datasource URLs must end with a slash\n\nPreviously, some data sources would assume URLs that end without a\ntrailing slash are directories, and relative lookups would be performed\nwithin that directory. This was inconsistent with how URLs are normally\ninterpreted, and could lead to unexpected results.\n\nNow, all data sources will always interpret URLs without a trailing\nslash as files, and relative lookups will be performed within the parent\ndirectory of the URL.\n\nFor example, given a base URL of `vault:///secret` and a subpath of\n`foo`, the resulting URL will be `vault:///foo`. To correct this, make\nsure that base URLs end with a trailing slash when the last component is\na directory.\n\n##### Consistent data values\n\nThe `aws+smp` data source previously returned the AWS output object,\nwith both metadata and data. Users needed to reference the `Value` field\nto get the actual data. Now, the `aws+smp` data source will return the\ndata directly.\n\nThe `consul` data source supports directory semantics, but previously\nreturned all the data as a JSON array of key/value pair objects. Now,\nthe `consul` data source will return directory listings like all other\ndata sources, as a JSON array of strings (the names of the keys).\n\n##### Vault app-id authentication support removed\n\nSupport for the Vault \"app-id\" authentication method has been removed.\nThis method was deprecated in Vault 0.6.1, and removed in Vault 1.13. If\nyou're still using this method, you must switch to a different\nauthentication method. Consider the \"approle\" method as a similar\nreplacement.\n\n##### The `suppressEmpty` behaviour is now always enabled\n\nIn previous versions of gomplate, output that consist only of whitespace\nwould by default still be written to files, with the `suppressEmpty`\nflag or `GOMPLATE_SUPPRESS_EMPTY` environment variable being required to\nsuppress this behaviour.\n\nNow, this behaviour is always enabled, and the `suppressEmpty` flag and\n`GOMPLATE_SUPPRESS_EMPTY` environment variable have been removed.\n\n##### Log message formatting changes\n\nA new logging framework is now in use (the standard library's `log/slog`\npackage), and so error and debug (`--verbose`) messages will appear\ndifferently (different colours for the console format, and key/value\npairs may are sorted differently).\n\n##### Functions returning errors instead of quietly returning 0 on\ninvalid input\n\nInstead of quietly returning `0`, a number of functions in the `conv`\nnamespace will now return an error if the input is invalid.\n\nThis includes:\n\n- `conv.ToInt64`, `conv.ToInt`, `conv.ToInt64s`, `conv.ToInts`,\n`conv.ToFloat64`, `conv.ToFloat64s`, `conv.ParseInt`, `conv.ParseFloat`,\n`conv.ParseUint`, `conv.Atoi`\n\nBecause these functions are used by some other functions, this\nintroduces stricter input validation for these functions:\n\n- `coll.Flatten`\n- `crypto.PBKDF2`, `crypto.Bcrypt`, `crypto.RSAGenerateKey`,\n`crypto.EncryptAES`, `crypto.DecryptAES`, `crypto.DecryptAESBytes`\n- `math.Abs`, `math.Add`, `math.Mul`, `math.Sub`, `math.Div`,\n`math.Rem`, `math.Pow`, `math.Seq`, `math.Max`, `math.Min`, `math.Ceil`,\n`math.Floor`, `math.Round`\n- `net.CIDRHost`, `net.CIDRSubnets`, `net.CIDRSubnetSizes`\n- `random.ASCII`, `random.Alpha`, `random.AlphaNum`, `random.String`,\n`random.Number`, `random.Float`\n- `regexp.FindAll`, `regexp.Split`\n- `strings.Abbrev`, `strings.WordWrap`\n- `time.Nanosecond`, `time.Microsecond`, `time.Millisecond`,\n`time.Second`, `time.Minute`, `time.Hour`\n\n##### Functions in the `regexp` namespace now return errors instead of\npanicking\n\nPreviously, the `regexp.Match` and `regexp.Replace` functions would\npanic if the regular expression was invalid. Now, they will return an\nerror instead.\n\n##### Removed functions\n\nThe following functions have been removed:\n\n- `conv.Dict`, `conv.Slice`, `conv.Has` - These have been deprecated\nsince v3.2.0 and have been replaced with\n[`coll.Dict`](https://docs.gomplate.ca/functions/coll/#colldict),\n[`coll.Slice`](https://docs.gomplate.ca/functions/coll/#collslice), and\n[`coll.Has`](https://docs.gomplate.ca/functions/coll/#collhas).\n\n#### Deprecations\n\n*See [the deprecation\npolicy](https://togithub.com/hairyhenderson/gomplate/blob/main/CONTRIBUTING.md#versioning-api-and-deprecation).*\n\n- A number of functions are deprecated, and will likely be removed in\nv5:\n- the `slice` alias for `coll.Slice` (use\n[`coll.Slice`](https://docs.gomplate.ca/functions/coll/#collslice)\ninstead)\n- The `net.Parse*` functions which produced values from the\n`inet.af/netaddr` module have been deprecated and replaced with\nfunctions using the Go standard library's `net/netip` package:\n- `net.ParseIP` (use\n[`net.ParseAddr`](https://docs.gomplate.ca/functions/net/#netparseaddr)\ninstead)\n- `net.ParseIPPrefix` (use\n[`net.ParsePrefix`](https://docs.gomplate.ca/functions/net/#netparseprefix)\ninstead)\n- `net.ParseIPRange` (use\n[`net.ParseRange`](https://docs.gomplate.ca/functions/net/#netparserange)\ninstead)\n- The array form of configuring nested templates is deprecated, and a\nnew map-based form is now available. This will be removed in a later v4\nminor release (i.e. not in v4.0.0, but before v5).\n- Support for the `AWS_META_ENDPOINT` environment variable for\noverriding the IMDS endpoint in `aws` functions has been deprecated in\nfavor of the AWS-native `AWS_EC2_METADATA_SERVICE_ENDPOINT`. This will\nbe removed in a later v4 minor release (i.e. not in v4.0.0, but before\nv5).\n- A number of functions and types in the Go API are deprecated. Using a\nlinter like `staticcheck` will help you find these in your code if\nyou're using gomplate as a module. Follow the instructions in the\ndeprecation comments to find out what to use instead.\n\n#### Thanks\n\nPlenty of people have contributed to gomplate by filing issues,\nsuggesting new features, or submitting pull requests. I'd like to\nespecially thank the following people for submitting pull requests in\nthis release:\n\n- [@​adriens](https://togithub.com/adriens)\n- [@​ahochsteger](https://togithub.com/ahochsteger)\n- [@​AndrewSav](https://togithub.com/AndrewSav)\n- [@​giorgiga](https://togithub.com/giorgiga)\n- [@​hartzell](https://togithub.com/hartzell)\n- [@​horvski](https://togithub.com/horvski)\n- [@​iblancasa](https://togithub.com/iblancasa)\n- [@​isavcic](https://togithub.com/isavcic)\n- [@​Juneezee](https://togithub.com/Juneezee)\n- [@​krishnatippur](https://togithub.com/krishnatippur)\n- [@​lliissoonngg](https://togithub.com/lliissoonngg)\n- [@​mayurwaghmode](https://togithub.com/mayurwaghmode)\n- [@​mihaitodor](https://togithub.com/mihaitodor)\n- [@​stefanb](https://togithub.com/stefanb)\n- [@​sukhil-suresh](https://togithub.com/sukhil-suresh)\n- [@​tenstad](https://togithub.com/tenstad)\n- [@​wuhuizuo](https://togithub.com/wuhuizuo)\n- [@​xxxcoltxxx](https://togithub.com/xxxcoltxxx)\n- [@​zregvart](https://togithub.com/zregvart)\n\n***\n\nBe sure to also check out the multi-platform Docker images available at\n[`hairyhenderson/gomplate`](https://hub.docker.com/r/hairyhenderson/gomplate).\n\n*If you've gained value out of gomplate and want to find a way to\nencourage development, please consider [sponsoring\ngomplate](https://togithub.com/sponsors/hairyhenderson)!*\n\n***\n\n#### [v4.0.0](https://togithub.com/hairyhenderson/gomplate/tree/v4.0.0)\n(2024-06-18)\n\n[Full Changelog (since\nv3.11)](https://togithub.com/hairyhenderson/gomplate/compare/v3.11.0...v4.0.0)\n[Changes since\nv4.0.0-pre-3](https://togithub.com/hairyhenderson/gomplate/compare/v4.0.0-pre-3...v4.0.0)\n\n##### Release Notes\n\n##### New features and changes\n\n- [#​1336](https://togithub.com/hairyhenderson/gomplate/pull/1336)\nUse go-fsimpl to read from datasources\n- [#​1949](https://togithub.com/hairyhenderson/gomplate/pull/1949)\nAdd missing-key flag to manage behavior in case of non-existing key -\nthanks to [@​xxxcoltxxx](https://togithub.com/xxxcoltxxx)!\n- [#​1922](https://togithub.com/hairyhenderson/gomplate/pull/1922)\nFlip to ltsc2022 image for windows variant\n- [#​1781](https://togithub.com/hairyhenderson/gomplate/pull/1781)\nSupport for CUE\n- [#​1837](https://togithub.com/hairyhenderson/gomplate/pull/1837)\nAdd support for Linux s390x - thanks to\n[@​iblancasa](https://togithub.com/iblancasa)!\n- [#​1700](https://togithub.com/hairyhenderson/gomplate/pull/1700)\nAdd tea.xyz package manager - thanks to\n[@​adriens](https://togithub.com/adriens)!\n- [#​1698](https://togithub.com/hairyhenderson/gomplate/pull/1698)\nNew plugin args option (implements\n[#​1552](https://togithub.com/hairyhenderson/gomplate/issues/1552))\n- [#​1668](https://togithub.com/hairyhenderson/gomplate/pull/1668)\nRemove support for obsolete Vault app-id auth\n- [#​1440](https://togithub.com/hairyhenderson/gomplate/pull/1440)\nAdded ppc64le support - thanks to\n[@​mayurwaghmode](https://togithub.com/mayurwaghmode)!\n- [#​1615](https://togithub.com/hairyhenderson/gomplate/pull/1615)\nDeprecate netaddr-based funcs\n- [#​1538](https://togithub.com/hairyhenderson/gomplate/pull/1538)\nDeprecate non-pipelineable strings aliases\n- [#​1433](https://togithub.com/hairyhenderson/gomplate/pull/1433)\nRemoved slim (UPX-compressed) binary/image support\n- [#​1397](https://togithub.com/hairyhenderson/gomplate/pull/1397)\nRemove BoltDB support\n- [#​1977](https://togithub.com/hairyhenderson/gomplate/pull/1977)\nMove `funcs` package to `internal/funcs`\n- [#​1963](https://togithub.com/hairyhenderson/gomplate/pull/1963)\nAdd\n[`--exclude-processing`](https://docs.gomplate.ca/usage/#--exclude-processing)\noption\n- [#​2068](https://togithub.com/hairyhenderson/gomplate/pull/2068)\nSwitch from zerolog to slog\n- [#​1981](https://togithub.com/hairyhenderson/gomplate/pull/1981)\nAlways suppress empty output\n- [#​2069](https://togithub.com/hairyhenderson/gomplate/pull/2069)\n`coll.Pick` now supports slice of strings as input\n- [#​2083](https://togithub.com/hairyhenderson/gomplate/pull/2083)\nReplaced the `data.Data` type with a datasource registry\n- [#​2089](https://togithub.com/hairyhenderson/gomplate/pull/2089)\nUpdate `strings.Indent` to error on bad input\n- [#​2095](https://togithub.com/hairyhenderson/gomplate/pull/2095)\nRemoved deprecated `RunTemplates` function and old `Config` type\n- [#​2094](https://togithub.com/hairyhenderson/gomplate/pull/2094)\nExported new `Config` type and updated `Run` function and other API\nfunctions\n- [#​2105](https://togithub.com/hairyhenderson/gomplate/pull/2105)\nReturn errors instead of panicking on `regexp` functions\n- [#​2104](https://togithub.com/hairyhenderson/gomplate/pull/2104)\nReturn errors instead of 0 on invalid inputs to `conv.*` functions\n- [#​2115](https://togithub.com/hairyhenderson/gomplate/pull/2115)\nAdd ability to override `type` query parameter name with\n`GOMPLATE_TYPE_PARAM` environment variable\n\n##### New functions\n\n- [#​1900](https://togithub.com/hairyhenderson/gomplate/pull/1900)\nAdd support for\n[`Ed25519`](https://togithub.com/hairyhenderson/gomplate/commit/Ed25519)\n- thanks to [@​horvski](https://togithub.com/horvski)!\n- [#​1829](https://togithub.com/hairyhenderson/gomplate/pull/1829)\nAdd `semver` functions - thanks to\n[@​wuhuizuo](https://togithub.com/wuhuizuo)!\n- [#​1589](https://togithub.com/hairyhenderson/gomplate/pull/1589)\nNew `coll.Index` function\n- [#​1585](https://togithub.com/hairyhenderson/gomplate/pull/1585)\nAdd `coll.JQ` using gojq library - thanks to\n[@​ahochsteger](https://togithub.com/ahochsteger)!\n- [#​1587](https://togithub.com/hairyhenderson/gomplate/pull/1587)\nAdd `strings.SkipLines` function\n- [#​1464](https://togithub.com/hairyhenderson/gomplate/pull/1464)\nAdd `coll.GoSlice` and deprecate `slice` alias\n- [#​2118](https://togithub.com/hairyhenderson/gomplate/pull/2118)\nNew `coll.Set` and `coll.Unset` functions\n\n##### Bug fixes\n\n- [#​1918](https://togithub.com/hairyhenderson/gomplate/pull/1918)\nClarify config parsing errors\n- [#​1915](https://togithub.com/hairyhenderson/gomplate/pull/1915)\nFix the wdFS behaviour due to Go 1.21.4's changes to IsAbs\n- [#​1916](https://togithub.com/hairyhenderson/gomplate/pull/1916)\nFix git+file bug with non-current windows drives\n- [#​1851](https://togithub.com/hairyhenderson/gomplate/pull/1851)\nRemove defers from main() to stop suppressing panics\n- [#​1835](https://togithub.com/hairyhenderson/gomplate/pull/1835)\nMake `strings.Title` not lowercase acronyms - thanks to\n[@​zregvart](https://togithub.com/zregvart)!\n- [#​1643](https://togithub.com/hairyhenderson/gomplate/pull/1643)\nFix file descriptor leak\n- [#​1480](https://togithub.com/hairyhenderson/gomplate/pull/1480)\nFix nested template panic - thanks to\n[@​mihaitodor](https://togithub.com/mihaitodor)!\n\n##### Documentation fixes/updates\n\n- [#​1868](https://togithub.com/hairyhenderson/gomplate/pull/1868)\nList release versions for each function, add unreleased label\n- [#​1873](https://togithub.com/hairyhenderson/gomplate/pull/1873)\nExplain that `index` supports nested keys - thanks to\n[@​isavcic](https://togithub.com/isavcic)!\n- [#​1885](https://togithub.com/hairyhenderson/gomplate/pull/1885)\ndocs: format user template in hello example - thanks to\n[@​tenstad](https://togithub.com/tenstad)!\n- [#​1866](https://togithub.com/hairyhenderson/gomplate/pull/1866)\ndocument the workaround for Vault KV secrets engine - version 2 - thanks\nto [@​AndrewSav](https://togithub.com/AndrewSav)!\n- [#​1745](https://togithub.com/hairyhenderson/gomplate/pull/1745)\nFix output-map usage docs\n- [#​1729](https://togithub.com/hairyhenderson/gomplate/pull/1729)\nMigrate docs site to new theme\n- [#​1714](https://togithub.com/hairyhenderson/gomplate/pull/1714)\nClarified documentation of data.CSVBy\\* functions - thanks to\n[@​giorgiga](https://togithub.com/giorgiga)!\n- [#​1588](https://togithub.com/hairyhenderson/gomplate/pull/1588)\nClarify documentation to highlight the differences between `index` and\n`.`\n- [#​1622](https://togithub.com/hairyhenderson/gomplate/pull/1622)\nFix minor typo: Pic -> Pick - thanks to\n[@​hartzell](https://togithub.com/hartzell)!\n- [#​1518](https://togithub.com/hairyhenderson/gomplate/pull/1518)\nFix incorrect `coll.GoSlice` example (fixes\n[#​1517](https://togithub.com/hairyhenderson/gomplate/pull/1517))\n- [#​1506](https://togithub.com/hairyhenderson/gomplate/pull/1506)\nClarify git URL docs - stop implying subpaths starting with `//` are a\ngood idea\n\n##### Misc. internal contributions\n\n- [#​1940](https://togithub.com/hairyhenderson/gomplate/pull/1940)\ntest: use `t.Setenv` to set env vars in tests - thanks to\n[@​Juneezee](https://togithub.com/Juneezee)!\n- [#​1828](https://togithub.com/hairyhenderson/gomplate/pull/1828)\nbuild: bump `github.com/Masterminds/semver` to\n`github.com/Masterminds/semver/v3` - thanks to\n[@​wuhuizuo](https://togithub.com/wuhuizuo)!\n- [#​1796](https://togithub.com/hairyhenderson/gomplate/pull/1796)\nBump go4.org/unsafe/assume-no-moving-gc for compatibility with Go 1.21 -\nthanks to [@​stefanb](https://togithub.com/stefanb)!\n- [#​1739](https://togithub.com/hairyhenderson/gomplate/pull/1739)\nUpdate Makefile to use CGO_ENABLED environment variable - thanks to\n[@​sukhil-suresh](https://togithub.com/sukhil-suresh)!\n\n
    \n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you\nare satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\n🔕 **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR has been generated by [Mend\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View\nrepository job log\n[here](https://developer.mend.io/github/PingCAP-QE/artifacts).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): update hairyhenderson/gomplate docker tag to v4 (#349)"}},{"before":"fc1368db25dea2e5b6b3fbf652e09b360b22dba7","after":null,"ref":"refs/heads/fix/release-utils-image","pushedAt":"2024-07-09T11:37:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"0f5caf030ddb560c16200e4fd9907ee70e85cc39","after":"b6f89282ea1ae3bcfe4ab247c86dc4783aa6dddd","ref":"refs/heads/main","pushedAt":"2024-07-09T11:37:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"fix(dockerfiles/cd/utils/release): create required dir for tiup (#351)\n\n### **PR Type**\nBug fix\n\n\n___\n\n### **Description**\n- Fixed an issue in the Dockerfile where the required directory for\n`tiup` was not being created.\n- Added a command to ensure the `~/.tiup/bin` directory is created\nduring the Docker build process.\n\n\n\n___\n\n\n\n### **Changes walkthrough** 📝\n
    Relevant\nfiles
    Bug\nfix\n\n \n\n\n \n
    \n
    \nDockerfile
    Create required directory\nfor `tiup` in Dockerfile           \n 
    \n
    \n\ndockerfiles/cd/utils/release/Dockerfile\n\n
  • Added a command to create the required directory for\ntiup.
  • Ensured the directory\n~/.tiup/bin is created during the Docker build\n
    process.
    \n\n\n
  • \n\n\n
    +2/-1 \n   
    \n\n___\n\n> 💡 **PR-Agent usage**:\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\nand their descriptions\n\n---------\n\nSigned-off-by: wuhuizuo \nCo-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix(dockerfiles/cd/utils/release): create required dir for tiup (#351)"}},{"before":"ceecbdc6ef3a3994d603fb8fbbd7c9fedc4e204d","after":"fc1368db25dea2e5b6b3fbf652e09b360b22dba7","ref":"refs/heads/fix/release-utils-image","pushedAt":"2024-07-09T11:35:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"Update dockerfiles/cd/utils/release/Dockerfile","shortMessageHtmlLink":"Update dockerfiles/cd/utils/release/Dockerfile"}},{"before":"2daa00d57027c8ea92bf373a607d8d6154ce4b37","after":"ceecbdc6ef3a3994d603fb8fbbd7c9fedc4e204d","ref":"refs/heads/fix/release-utils-image","pushedAt":"2024-07-09T11:34:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"Update dockerfiles/cd/utils/release/Dockerfile\n\nCo-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update dockerfiles/cd/utils/release/Dockerfile"}},{"before":null,"after":"7e83838023dfff515bfaa69d38ecd15d16a91491","ref":"refs/heads/fix/update-offline-pkg-config","pushedAt":"2024-07-09T11:33:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"chore(dockerfiles/cd/utils/release): pretty output for offline package steps\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"chore(dockerfiles/cd/utils/release): pretty output for offline packag…"}},{"before":null,"after":"2daa00d57027c8ea92bf373a607d8d6154ce4b37","ref":"refs/heads/fix/release-utils-image","pushedAt":"2024-07-09T11:27:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"fix(dockerfiles/cd/utils/release): create required dir for tiup\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(dockerfiles/cd/utils/release): create required dir for tiup"}},{"before":"bad9bb5b3cae41ba17b3fdb9d616c78500f1726f","after":null,"ref":"refs/heads/fix/bump-gomplate-version","pushedAt":"2024-07-08T07:45:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"}},{"before":"bb7a70fc146bb0ade67a7bd82888b2631d0f51ad","after":"0f5caf030ddb560c16200e4fd9907ee70e85cc39","ref":"refs/heads/main","pushedAt":"2024-07-08T07:45:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"fix(deps): bump release utils images (#350)\n\n### **User description**\nSigned-off-by: wuhuizuo \n\n\n___\n\n### **PR Type**\nBug fix, Enhancement\n\n\n___\n\n### **Description**\n- Updated the Dockerfile to use a pre-built `gomplate` image from\n`hairyhenderson/gomplate:v4.1.0-alpine` instead of building it from\nsource.\n- Removed unnecessary steps and simplified the Dockerfile.\n\n\n\n___\n\n\n\n### **Changes walkthrough** 📝\n
    Relevant\nfiles
    Enhancement\n\n \n\n\n \n
    \n
    \nDockerfile
    Update `gomplate`\ninstallation to use pre-built image       \n
    \n
    \n\ndockerfiles/cd/utils/release/Dockerfile\n\n
  • Removed custom build process for gomplate.
  • \nUpdated to use pre-built gomplate image from\n
    hairyhenderson/gomplate:v4.1.0-alpine.
  • \nSimplified Dockerfile by removing unnecessary steps.
    \n\n\n
  • \n\n\n
    +3/-7 \n   
    \n\n___\n\n> 💡 **PR-Agent usage**:\n>Comment `/help` on the PR to get a list of all available PR-Agent tools\nand their descriptions\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(deps): bump release utils images (#350)"}},{"before":null,"after":"bad9bb5b3cae41ba17b3fdb9d616c78500f1726f","ref":"refs/heads/fix/bump-gomplate-version","pushedAt":"2024-07-08T07:40:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"fix(deps): bump release utils images\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(deps): bump release utils images"}},{"before":"1c46fd353ac463bd3007d1fc3969a2d79708e1e5","after":"b2a7be8d684f979d8c74f622762a78f515678c77","ref":"refs/heads/renovate/hairyhenderson-gomplate-4.x","pushedAt":"2024-07-06T19:25:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update hairyhenderson/gomplate docker tag to v4","shortMessageHtmlLink":"chore(deps): update hairyhenderson/gomplate docker tag to v4"}},{"before":"43a5d14e31b52d070661641b710d1de1fa236f37","after":"f2028a236179255c52a3d04accd685971a942f78","ref":"refs/heads/renovate/pingcap-tiflash-8.x","pushedAt":"2024-07-05T11:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"ci: recover building for tiflash\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"ci: recover building for tiflash"}},{"before":"2107bda6270c57a587a6a54300578b06fea641e5","after":"43a5d14e31b52d070661641b710d1de1fa236f37","ref":"refs/heads/renovate/pingcap-tiflash-8.x","pushedAt":"2024-07-05T11:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhuizuo","name":null,"path":"/wuhuizuo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2574558?s=80&v=4"},"commit":{"message":"fix(dockerfiles/cd/builders/tiflash): use branch to fix the EOL of CentOS 7\n\nSigned-off-by: wuhuizuo ","shortMessageHtmlLink":"fix(dockerfiles/cd/builders/tiflash): use branch to fix the EOL of Ce…"}},{"before":null,"after":"1c46fd353ac463bd3007d1fc3969a2d79708e1e5","ref":"refs/heads/renovate/hairyhenderson-gomplate-4.x","pushedAt":"2024-07-05T10:49:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update hairyhenderson/gomplate docker tag to v4","shortMessageHtmlLink":"chore(deps): update hairyhenderson/gomplate docker tag to v4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiESImwA","startCursor":null,"endCursor":null}},"title":"Activity · PingCAP-QE/artifacts"}