Hi Team,
Our Database Deployment GitHub Actions workflow running on uhg-runner requires the following MySQL runtime dependencies:
- libncurses6
- libtinfo6
- libaio1
Currently, these dependencies are being installed during workflow execution using sudo apt-get because the MySQL client fails with the following error:
mysql: error while loading shared libraries: libncurses.so.6: cannot open shared object file: No such file or directory
Could you please confirm the following:
- Is sudo apt-get usage permitted on uhg-runner?
- Is uhg-runner an ephemeral runner or a persistent shared runner?
- If runtime package installation is not recommended, can these dependencies be pre-installed on the runner image?
- Since GitHub Actions container jobs are supported, is there an approved base container image available that already contains:
- MySQL Client
- jq
- libncurses
- libtinfo
- libaio
- What is the recommended enterprise-supported approach for handling these dependencies on uhg-runner?
Current workflow dependencies:
- MySQL Client -latest
- jq 1.7.1
- libncurses6
- libtinfo6
- libaio1
Please advise on the preferred approach so that we can align the implementation with platform and security standards.
Thanks.
Hi Team,
Our Database Deployment GitHub Actions workflow running on uhg-runner requires the following MySQL runtime dependencies:
Currently, these dependencies are being installed during workflow execution using sudo apt-get because the MySQL client fails with the following error:
mysql: error while loading shared libraries: libncurses.so.6: cannot open shared object file: No such file or directory
Could you please confirm the following:
Current workflow dependencies:
Please advise on the preferred approach so that we can align the implementation with platform and security standards.
Thanks.