-
Notifications
You must be signed in to change notification settings - Fork 111
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 GitHub Actions action versions #7082
Conversation
Codecov ReportBase: 74.88% // Head: 76.01% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## maint #7082 +/- ##
==========================================
+ Coverage 74.88% 76.01% +1.12%
==========================================
Files 355 355
Lines 59101 59101
Branches 6318 6318
==========================================
+ Hits 44260 44925 +665
+ Misses 14827 14162 -665
Partials 14 14
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
hm, I dewarped the changelog snippet and then looked back. benchmarks are failing with something which might actually relate:
rerunning : https://github.com/datalad/datalad/actions/runs/3236005986 |
seems to be consistently failing, @jwodder please check what could be the difference between two versions of checkout which would affect it |
@yarikoptic The Benchmark workflow was previously using v1 of actions/checkout, which checks out the complete history by default, yet v2 and up only check out a single commit by default. Setting |
…et proper version of datalad
oh... then it is something to keep for every installation of any module which uses
so I added to those and other workflows similar depth setting now and pushed. I added even to workflows where it is not exactly needed (e.g. crippled fs - we do not run tests on version to be ok, or disabled windows) so we do not need to figure it out later. |
I have checked logs of one of the extensions and datalad reported to be
so all good now, let's proceed, but now with a better awareness of change in semantic of new version of checkout |
PR released in |
We are currently using older versions of the updated GitHub Actions actions, and these older versions still use Node 12, which is deprecated.
This PR also configures Dependabot to create PRs updating workflows whenever a new version of a used action is released, as discussed in datalad/datalad-extensions#105.