- Replace 'mvn' commands with './mvnw' in CI workflow
- Add chmod +x ./mvnw step to make Maven wrapper executable
- Add cache: maven to Java setup step for better caching
- Update troubleshooting scripts to use correct port 40047
- Update documentation to reflect port change
This fixes the 'mvn: command not found' error by ensuring
all Maven commands use the Maven wrapper (mvnw) which is
included in the project and doesn't require Maven to be
pre-installed on the runner.
- Change cache host from 'host.docker.internal' to empty string
- Allow act_runner to auto-detect the correct host IP address
- Update all runner configs: docker, heavy, light, security
- Improve troubleshooting scripts with host IP detection:
- Linux/macOS: Use ip route, hostname -I, or ifconfig
- Windows: Use Get-NetIPAddress PowerShell cmdlets
- Update documentation to reflect auto-detection approach
This resolves the 'getaddrinfo ENOTFOUND host.docker.internal' error
by using a more compatible approach that works across different
Docker setups and operating systems.
- Document the root cause of cache timeout errors
- Explain all implemented solutions
- Provide step-by-step fix instructions
- Include verification and troubleshooting steps
- Add support resources and additional help