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 ci #61

Merged
merged 3 commits into from
May 31, 2024
Merged

Fix ci #61

merged 3 commits into from
May 31, 2024

Conversation

aentwist
Copy link
Contributor

@aentwist aentwist commented May 30, 2024

I hope this shores up the CI. What do you think @leng-yue ?

Besides fixing the python version inconsistencies I created, I think the python 3.7 macos-latest job failed because of this: actions/setup-python#808

It looks like a new macos-latest was introduced that didn't have support for python <3.10. In the issue they mention it should be supported now, but they don't really talk about anything less than 3.8. Fortunately, that's our new minimum.

Although it might not be necessary, I hope that upgrading the setup-python actions to v5 guarantees this is fixed. My understanding of that is very surface level, but hopefully I don't need to go any deeper.

@aentwist
Copy link
Contributor Author

aentwist commented May 30, 2024

Investigating the flake8 issue

Edit:

https://stackoverflow.com/questions/73929564/entrypoints-object-has-no-attribute-get-digital-ocean

I decided to just upgrade it from 4 to 7, which did the trick. This caused the required python min version to raise from 3.8.0 to 3.8.1

Upgrade flake8 from 4 to 7. This upgrades pycodestyle. It also upgrades
pyflakes from 2 to 3.

BREAKING CHANGE: Upgrade the minimum Python version from 3.8.0 to 3.8.1
@leng-yue leng-yue merged commit f37c8b1 into leng-yue:main May 31, 2024
17 checks passed
@aentwist
Copy link
Contributor Author

@leng-yue , I hate to bother you so much but would you mind retrying the pipeline on main? It looks like it randomly died, from what appears to hopefully be a network error. I need to make sure there is nothing else I need to fix 😅

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.

2 participants