- Updated the GitHub Actions workflow to include steps for detecting changes in the web, bot, and cache proxy directories before building and pushing Docker images. - Added conditional checks to only build and push images if changes are detected, optimizing the deployment process. - Improved the checkout step by setting a fetch depth of 2 to facilitate comparison with the previous commit.