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

Attempt to fix CI tests #29

Merged
merged 9 commits into from
Jun 19, 2024
Merged

Attempt to fix CI tests #29

merged 9 commits into from
Jun 19, 2024

Conversation

alanbchristie
Copy link
Collaborator

  • mypy is expected to run but the code has been failing so long that is now picking up over 50 errors in 10 files. To use mypy now will need effort from someone who knows thew code. As such the Action (mypy.yaml) has now been removed from the CI process.
  • test.yaml has now been fixed (which required the use of an explicit numpy). numpy v2 was released on 16th June which broke the build (because pandas didn't prevent it being used, even though it breaks pandas).
  • It's also clear the code cannot work with Python 3.12 without further requirements and code fixes (out of scope for this issue)

alanbchristie and others added 9 commits June 19, 2024 12:19
- Updated action module version
- Fix for mypy problem
- Fix to avoid numpy v2 (released 16th June)
- Explicit exclusion of Python 3.12 (not supported)
- Updated Action module versions
- Attempt to fix test command
- Use of matrix for python versions
- Attempt to fix test command
Better logic
Experiment with config 2 and 3
- Fix directory typo
@alanbchristie alanbchristie merged commit a13655f into master Jun 19, 2024
4 checks passed
@alanbchristie alanbchristie deleted the m2ms-1301 branch September 18, 2024 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant