Skip to content
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

Fix cache failure in Github Actions caused by setup-python #2129

Merged

Conversation

deslaughter
Copy link
Collaborator

@deslaughter deslaughter commented Mar 28, 2024

This PR is ready to be merged

Feature or improvement description

Adds requirements.txt in root of repository to work around setup-python issue where it can't find a requirements.txt in a non-python repo, which caused the actions to fail. The Python packages used in running the regression tests in the Github Actions were then moved into this file and the actions were updated to use it. Using requirements.txt simplifies the Github Actions and provides one location to specify the required Python packages.

Related issue, if one exists

This cache failure problem is known to the setup-python developers and documented in actions/setup-python#807.

Impacted areas of the software

Github Actions automated-dev-tests.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants