Update the tool check script to make sure users have installed the required versions of kurtosis and docker. It is easy to have the wrong combination of versions, which unfortunately makes our package unusable...
This PR also updates the bug report template to ask users to run the tool check script.
Tests
Before updating kurtosis to the latest version...
$ ./scripts/tool_check.sh
Checking that you have the necessary tools to deploy the Kurtosis CDK package...
❌ kurtosis 0.88.19 is installed, but only version 0.89 is supported.
After updating kurtosis...
$ ./scripts/tool_check.sh
Checking that you have the necessary tools to deploy the Kurtosis CDK package...
✅ kurtosis 0.89.3 is installed, meets the requirement (=0.89).
✅ docker 26.0.0 is installed, meets the requirement (>=24.7).
You might as well need the following tools to interact with the environment...
✅ jq 1.7.1 is installed.
✅ yq 3.2.3 is installed, meets the requirement (>=3.2).
✅ cast 0.2.0 is installed.
✅ polycli v0.1.43-1-gd122be7 is installed.
🎉 You are ready to go!
Description
Update the tool check script to make sure users have installed the required versions of kurtosis and docker. It is easy to have the wrong combination of versions, which unfortunately makes our package unusable...
This PR also updates the bug report template to ask users to run the tool check script.
Tests
Before updating kurtosis to the latest version...
After updating kurtosis...
References (if applicable)
https://github.com/0xPolygon/polygon-docs/discussions/419#discussioncomment-9338299