-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Update dependencies #223
Update dependencies #223
Conversation
Looks like python 3.6 and ws 10 don't play together, I'll back that upgrade out. However python 3.6 is now end of life, you might reasonably consider dropping support for it (and adding 3.10)? |
This also seems good , it solves the same problem as #229 and fix a few other small things at the same time ( but I'm an external contributor and I can not merge ) |
Made some more updates, on account of (i) time having passed and (ii) signs of activity in the repository.
|
hmm, I'm not sure why the workflow thinks that it wants results from 3.6 tests, given that I've removed those from the definition. Edit: I tried a spurious re-commit, and closing and re-opening the MR per some stackoverflow advice, but it didn't help. Another edit: I think that saying which checks are "required" is a setting on the repository, someone with power to do so would need to update the configuration |
This is great, LGTM. It will also fix #229 and #235. Might it even fix #237 (poorly handled Would you like to take care of these last small things:
|
python-version is already updated in ci.yml isn't it? what change are you asking for? you should be able to squash this yourself if you want with the "merge and squash" button, and write whatever summary comment you want I'm not at the right computer at the moment to do a rebase. Looks like the merge should be clean though, is a linear history particularly important to you? (It looks as though that hasn't historically been the case in this repository). |
Fixes #229 #235 Notes from @dimbleby: I had intended just to pick up the 1.9.0 release of pydantic; but then while I was here, why not also update all the other things too? I also shuffled mypy configuration so that it all happens in a single file, which seems to me less confusing than spreading it across two (one of them hidden). And then, because I was double-checking that the sphinx upgrade didn't break anything, I fixed a couple of typos and a missing reference in the docs.
Oh yes! Sorry, I just saw the still "Expected" test runs for Python 3.6 and assumed I've rebased master, squashed the commits and forced-pushed (I still have a backup copy of the original branch). Personally I prefer linear history, so will try to encourage it, but understand it's not everybody's preference. Just waiting for the nod from the rest of the team, then I'll manually merge this to override the unrun 3.6 tests... |
per earlier comment: I think that saying which checks are "required" is a setting on the repository, someone with power to do so would need to update the configuration |
That's possible, but I've never seen that setting in the UI. Maybe only the repo owner can see that. The fact that |
See https://github.com/openlawlibrary/pygls/actions/runs/2461835346 Only running 3.7-3.10 and the builds are passing. So looks like a reporting issue. I don't think that there is a specific setting. Let's merge |
Description (e.g. "Related to ...", etc.)
Update dependencies.
I had intended just to pick up the 1.9.0 release of pydantic; but then while I was here, why not also update all the other things too?
I also shuffled mypy configuration so that it all happens in a single file, which seems to me less confusing than spreading it across two (one of them hidden).
And then, because I was double-checking that the sphinx upgrade didn't break anything, I fixed a couple of typos and a missing reference in the docs.
Code review checklist (for code reviewer to complete)