saltstack / salt

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
https://repo.saltproject.io/
Apache License 2.0
13.98k stars 5.47k forks source link

[3006.x] Use older Linux OS for wider CI deps compatibility #66643

Closed ScriptAutomate closed 1 week ago

ScriptAutomate commented 2 weeks ago

What does this PR do?

Previously merged PR, #66625, introduced some problems when it comes to generated CI dependencies. CentOS 7 was originally used to generate the oldest, widest compatible range of dependencies to be used in CI across Linux operating systems. The deprecation of CentOS 7, replaced by Rocky Linux 9 when it came to the CI dependency generated step, resulted in incompatibilities across certain Linux operating systems.

This PR looks to use the oldest Linux OS to build CI dependencies for wider compatibility. This only impacts CI, not a bug in Salt itself.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes