We're installing quite a few pieces of software, although they're already availble in the CI environments. See https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md. This has led to one failure where it failed to download Helm (because of a sporadiv 403), where `helm` was already installed and this step wasn't even needed. This PR does this: 1. Print the versions of the tools we need. 2. Install MongoSH v6. 3. Install Kubectl pinned to v1.23, since the one that comes by default is 1.28, which is too new. References: [As seen in this run](https://github.com/appsmithorg/appsmith/actions/runs/6121523768/job/16617184408). <img width="562" alt="shot-2023-09-09-00-53-35@2x" src="https://github.com/appsmithorg/appsmith/assets/120119/cfe95a40-28cd-4a13-8071-58438e94ba69"> [MongoDB v6 installation](https://www.mongodb.com/docs/v6.0/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition). |
||
|---|---|---|
| .. | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| config-test.json | ||
| config.json | ||
| config.yml | ||
| labeler.yml | ||
| pull_request_template.md | ||
| release-drafter-template.yml | ||
| reviewers.yml | ||
| semantic.yml | ||