-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework static requirements #56904
Rework static requirements #56904
Conversation
076297f
to
ddd02dc
Compare
4017048
to
1777ac4
Compare
d540d71
to
5e6bbba
Compare
Conflicts solved again. |
5e6bbba
to
c524b13
Compare
Rebase? |
f7e2e98
to
81ffbd9
Compare
81ffbd9
to
c623085
Compare
re-run full all |
b1a2b85
to
8d027fc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there documentation that covers how to update dependencies for packages and test dependencies? If not we should add some, although does not need to be in this PR.
Also, will salt-pkg need to be udpated, because it is currently pulling in the requirements here: https://gitlab.com/saltstack/open/salt-pkg/-/blob/master/redhat/sources/requirements.txt
8d027fc
to
9caca71
Compare
Additionally, detect if setup is running under a tiamat build(single binary). If so, provide the locked requirements for linux instead of the base requirements. Windows and macOS already provide locked requirements, running under pop-build or not.
9caca71
to
d31989f
Compare
|
What does this PR do?
All requirements are now compiled to static requirements.
This includes Windows and Darwin packaging requirements.
What issues does this PR fix or reference?
Refs https://github.com/saltstack/release-planning/issues/238
Fixes #56335
Fixes #56048