Open issues if PyBaMM dev and lowest-dependency tests fail#879
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #879 +/- ##
===========================================
+ Coverage 89.41% 90.83% +1.41%
===========================================
Files 63 67 +4
Lines 4857 5270 +413
===========================================
+ Hits 4343 4787 +444
+ Misses 514 483 -31 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I am seeing the following in the workflow runs: Whoever has access to the repository settings, could you please update the workflow patterns to include only the action names and remove the versions? These are outdated versions, and we should be in a good position to update them now. I'd also like to add Dependabot for us in another PR, which would be useful in this scenario. Also, for extra security, we can now require actions to be pinned to their SHAs – please tick that option. Thanks! |
NicolaCourtier
left a comment
There was a problem hiding this comment.
Looks good, thanks! I have updated the repository settings.
|
Thanks @NicolaCourtier! This should be ready to go in, let's give it a spin! |
|
Hmm, I tried to run the workflow manually just to confirm things are alright and it looks like we need to allow one more action in the settings, as there is one more startup failure:
|
|
You're right, but we also need to move to the latest version of scientific-python/issue-from-pytest-log-action where they specific the full-length commit SHA for their dependency on another action. |
|
Hmm, we're already at their latest version (v1.4.0), and https://github.com/scientific-python/issue-from-pytest-log-action/blob/main/action.yaml shows that the actions they rely on are also pinned to the SHAs. I wonder where it's coming from? |
|
Ah, sorry, it's because their v1.4.0 release was released in September last year, but the action versions were pinned in scientific-python/issue-from-pytest-log-action#62 just last week, and that PR hasn't made it to a new release. I will ask them about creating a new release that includes those changes. |
|
A new release is out! I opened #883 to test this out now. |
Description
This PR closes #297; it adds https://github.com/scientific-python/issue-from-pytest-log-action in order to allow opening issues from failures reported in our scheduled nightly tests. I've also bumped a number of our GitHub Actions versions, which were getting outdated.
Type of change
Please add a line in the relevant section of CHANGELOG.md to document the change (include PR #).
Important checks:
Please confirm the following before marking the PR as ready for review:
$ pre-commit runor$ nox -s pre-commit(see CONTRIBUTING.md for how to set this up to run automatically when committing locally, in just two lines of code)nox -s testsnox -s doctest