Closed davidorme closed 2 weeks ago
Attention: Patch coverage is 96.27660%
with 35 lines
in your changes missing coverage. Please review.
Please upload report for BASE (
main@ed29b96
). Learn more about missing BASE report.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I've backed off the update to flake8
: pytest-flake8
relies on flake8 <=4.0.1
and is now pretty outdated. There have been attempts to fix it, but those are now abandoned - the argument seems to be:
pre-commit
is a better place to run flake8
than in pytest
so this is just duplicated effort and ruff
anyway.For the moment, I’ve left it with that early version of flake8 but we could just ditch pytest-flake8
here, whether or not we eventually ditch flake8
entirely. That would at least run the most recent flake8
across the pyrealm
codebase for this release.
And the approval triggered action has stalled again. I think it is something in this thread: https://stackoverflow.com/questions/52200096/github-pull-request-waiting-for-status-to-be-reported
And the approval triggered action has stalled again. I think it is something in this thread: https://stackoverflow.com/questions/52200096/github-pull-request-waiting-for-status-to-be-reported
There's lots of suggestions of what to try in that thread!
And the approval triggered action has stalled again. I think it is something in this thread: https://stackoverflow.com/questions/52200096/github-pull-request-waiting-for-status-to-be-reported
There's lots of suggestions of what to try in that thread!
There sure are. I'm not sure the original use case is similar enough to ours to be sure what the cause is. I'm still not convinced the automatic checking is working as expected. That profiling run failed - some code is slower than the previous runs - but it hasn't stopped the merge process. It isn't clear how this should work properly - and frankly I don't really trust the runtime comparisons either as there is a lot of runner dependent stochasticity.
And the approval triggered action has stalled again. I think it is something in this thread: https://stackoverflow.com/questions/52200096/github-pull-request-waiting-for-status-to-be-reported
There's lots of suggestions of what to try in that thread!
There sure are. I'm not sure the original use case is similar enough to ours to be sure what the cause is. I'm still not convinced the automatic checking is working as expected. That profiling run failed - some code is slower than the previous runs - but it hasn't stopped the merge process. It isn't clear how this should work properly - and frankly I don't really trust the runtime comparisons either as there is a lot of runner dependent stochasticity.
I think its possible to write the profiling action to just give a warning if the code is slower than the threshold, but not fail the whole run
Description
This PR is to merge the current state of
develop
intomain
and release version1.0.0
.UPDATED: 2024-07-01
develop
changes up until today into this1.0.0
- the patch version got bumped for no reason during the setup of the trusted publishing and the publication workflow and I think it makes no sense to skip releasing a real1.0.0
. We do have those1.0.1alpha
versions on TestPyPi, but only there.The only real changes unique to this branch are:
CHANGES.txt
to a better structuredCHANGES.md
with most recent at the top.pyproject.toml
.python 3.12
runners, which had been left off the switch toruff
and #226 and #220.Closes #206
There was an odd message about not being up to date with
main
- I'm not sure what commits have snuck through ontomain
only. After mergingmain
into this PR, I'm still none the wiser: it's a seemingly empty commit: 0fe305bType of change
Key checklist
pre-commit
checks:$ pre-commit run -a
$ poetry run pytest
Further checks