-
Notifications
You must be signed in to change notification settings - Fork 162
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
Remove macos-latest
job matrix from Test CI
#532
base: main
Are you sure you want to change the base?
Conversation
@hasansezertasan thank you for your contribution. I need to find why the lint test fails. I suspect it is a change in the latest version of Black. I will need to make time to dig into it, but if you have any information that can help, I would appreciate it and perhaps get this merged faster. Please let me know. Thank you! |
I already tried to find the reason why the lint test failed but couldn't, so I don't have any information about that. Good luck! 🙏 You are most welcome 😇. |
Hey @stevepiercy, do you have any progress on the issue? |
I see, it is very sad to hear this.
I might be but I don't think I'm there yet 🥺. Can you please re-run the workflow so I can check out what's wrong 🤓? |
@hasansezertasan GitHub lacks a way to rerun a workflow whose logs have expired. I'm going to close and reopen this PR to see if that jiggers the switch. If not, then you can push a commit to your branch, and that should trigger the build, or at least let me know that I need to approve a run. |
Yup, closing and reopening this PR did the trick. @hasansezertasan CI results should be available in a few minutes. |
Thank you for your help 🙏. |
I seemed to pass the |
I tried to bump the Here is a related issue: actions/setup-python#860 |
I don't think Pylons/hypatia#19 is the best solution... What do you think we should do here @stevepiercy? |
@hasansezertasan why do think Pylons/hypatia#19 is not the best solution? What would be better? I have no idea. @Pylons/deform-colander-developers maybe y'all can weigh in? |
I rarely run my CI tests on If this approach is acceptable, there should be a reminder that this workaround should be fixed as soon as actions/setup-python#860 gets fixed. One more thing, if pylons devs decide to accept this CI fix, I should open another PR for translations and remove translations from this PR. |
Many developers who use Deform in their apps use macOS on their system while developing. The macOS CI runs ensure that Deform will work on those systems.
We can only test on what is available at the time. Agreed that it is unfortunate not to test on Python 3.11 or 3.12, but when GitHub fixes the issue, we can add it. I don't think pypy-3.10 ever worked on At this time, we want to run CI on Python 3.8 - 3.12 and PyPy 3.10, whenever possible.
Yes, please correct a new issue for this item.
Agreed. Thank you for your diligence! We really appreciate your efforts. @tseaver I'd appreciate your review of this PR when it is ready. |
Well, we just deleted ci test for
You're welcome 🤗. I'll update the contents of this PR and rename it. I'll let you know when it's done 👍. |
masoc-latest
job matrix from Test CI
masoc-latest
job matrix from Test CImacos-latest
job matrix from Test CI
@stevepiercy, I think it's ready to review. I'm not sure if the title follows the right convention for you people, so feel free to update it as you want 🚀. |
@hasansezertasan would you please take a look at @digitalresistor's recent changes to Waitress for CI, updated yesterday? They figured out several issues that will help with this PR. https://github.com/Pylons/waitress/pull/440/files Not everything needs to be ported over, and some stuff may need to be adapted. Thank you! |
Remove
macos-latest
job matrix from Test CIAs in the actions/setup-python#860, some Python versions aren't available in the
macos-latest
os.