1. Add validation for the tag before building the image or doing anything. This is strict case-sensitive validation, that will allow only three numbers in the version, and the first number has to be a single digit. Support for `-beta` versions is also being removed, as we just don't use it. Thanks to removing this, we'll build the `latest` and `v1.2.3` images together, instead of building two separate images. 2. The server and client are reading version from `version` key in `info.json`, but RTS is reading it from `githubRef` key in `info.json`. This discrepancy is debt, and has no reason to exist. We fix RTS to also read the version from the `version` field. Why are we doing this? [Slack conversation](https://theappsmith.slack.com/archives/C0341RERY4R/p1714098736865219?thread_ts=1714066995.288859&cid=C0341RERY4R). |
||
|---|---|---|
| .. | ||
| templates | ||
| utils | ||
| auto_heal.sh | ||
| caddy-reconfigure.mjs | ||
| entrypoint.sh | ||
| generate-infra-details.sh | ||
| healthcheck.sh | ||
| install_docker.sh | ||
| mongodb-fixer.sh | ||
| pull_resource.sh | ||
| run-caddy.sh | ||
| run-java.sh | ||
| run-postgres.sh | ||
| run-starting-page-init.sh | ||
| run-with-env.sh | ||
| start_app.sh | ||
| starting-page-init.py | ||
| update-and-restart-supervisor.sh | ||