This directory documents recurring issues encountered when running our CI/CD workflows on GitHub Actions runners, particularly those related to networking, package management, and containerization within VMs or containers.
- Docker Installation APT Cache Issues - Package not available errors due to stale apt cache
- Issue Template - Standard template for documenting new GitHub Actions issues
When encountering issues in GitHub Actions runners:
- Check package availability: Ensure required packages are available in the runner's repositories
- Force cache updates: GitHub Actions containers may have stale package caches
- Add debugging output: Use ansible debug tasks or shell commands to investigate the environment
- Test locally first: Try to reproduce the issue in a local container or VM
When documenting a new issue:
- Create a new markdown file with a descriptive name
- Include the complete error output
- Describe the root cause analysis
- Document the solution with code changes
- Include the commit hash where the fix was applied
- Update this README to link to the new issue
Use the issue template as a starting point when documenting new GitHub Actions issues. Copy the template content to create a new issue documentation file.