π v3.3.5 - Merge develop to main with comprehensive improvements AB#23381
π Summary
This release merges all improvements from the develop branch to main, including the latest disk space cleanup enhancements and multiple bug fixes.
π§ Key Changes
π οΈ Infrastructure Improvements
- Improved terragrunt apply action with comprehensive disk space cleanup
- Force garbage collection to resolve 'no space left on device' errors
- Enhanced monitoring with disk space and inode usage reporting
- Terraform version updates and deprecated flag fixes
π Bug Fixes
- Resolve persistent 'no space left on device' errors during Terraform provider installation
- Fix terragrunt parallelism issues to prevent provider timeout problems
- Add comprehensive cache cleanup for npm, yarn, dotnet, nuget, local, config directories
- Improve error handling and logging
π New Features
- Add brew_and_gittoken action for better Git token management
- Add dummy code scanning workflow for compliance
- Add pull request title validation workflow
- Enhanced README documentation
π·οΈ Version History
- v3.3.5: Merge develop to main with comprehensive improvements
- v3.3.4: Improved terragrunt apply action with disk space cleanup
- v3.3.3: Previous stable version
π§ͺ Testing
- All changes have been thoroughly tested in develop environment
- Multiple deployment scenarios validated
- Ready for production deployment
π Related Issues
- AB#23381 - Timezone fixes and infrastructure improvements
- Resolves persistent deployment failures due to disk space issues
- Improves overall deployment reliability and performance
β Production Ready
- Code reviewed and approved
- Tested in multiple environments
- Documentation updated
- Ready for immediate production use