Open renovate[bot] opened 3 years ago
Hey @renovate[bot]! We really appreciate you taking the time to report an issue. The collaborators on this project attempt to help as many people as possible, but we're a limited number of volunteers, so it's possible this won't be addressed swiftly.
If you need any help, or just have general Babel or JavaScript questions, we have a vibrant Slack community that typically always has someone willing to help. You can sign-up here for an invite."
Ok nice, we just have to tick the dependency to update and Renovate will create a PR like https://github.com/babel/babel/pull/13344.
As a general rule, we should:
dependencies
when their breaking changes wouldn't be reflected to our users (always check the minimum supported Node.js version!)devDependencies
when we need itHave to be really careful when browsing from notifications on the GitHub app. A fat finger could trigger a PR. π±
Well, I did not enable the "automerge" Renovate feature so it's still ok :stuck_out_tongue:
Is it creating one PR per dependency or if you check multiple dependencies, only one PR will be created?
I think it's multiple PRs, because if I want a single one I have to create a group like https://github.com/babel/babel/blob/205e4bf3e45a9abc5a6f734423cd4dd9fafd1938/renovate.json#L17-L20
Let me try (I selected husky
and lint-staged
).
EDIT: Yes, two PRs: https://github.com/babel/babel/pull/13345
I see
It would be nice to have the changelog under the dependency to be updated without having to manually search for it.
If the changelog is auto generated, the changelog in PR could be a spam to project authors (e.g. we include author credits in our own changelog, so as a maintainer we get pinged from the changelog embedded in Babel-update PRs of other repos) I lean to stay as is.
It is already in PRs under the dropdown menuπ€.
Did you know you can update lockfiles (yarn.lock
) with Renovate bot? That might be nice to do on a weekly schedule.
This option is called lockfileMaintenance
, if you turn this on, the default behavior is for it to run on Monday each week.
You can then review the lockfile update and merge if happy with it.
https://docs.renovatebot.com/configuration-options/#lockfilemaintenance
Optional: you could even tell Renovate bot to automerge the lockfile update if test pass. That way you don't have to do anything. But this takes a bit of work to setup properly.
@HonkingGoose Thanks for the information!
Can we tell Renovate to update some deps in that same lockfile PR? Ideally I would like to replace @babel-bot with Renovate for https://github.com/babel/babel/pull/12968, and do both in the same PR.
I've opened a "Config help" discussion over on the renovatebot/renovate
repository for us. That way we can get help from the Renovate code/config wizards. π
I propose we move the config discussion to the renovate repository, to prevent duplicating things.
See https://github.com/renovatebot/renovate/discussions/10381.
Oh ok thanks, I'll write there!
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Repository problems
These problems occurred while renovating this repository. View logs.
Pending Approval
These branches will be created by Renovate only once you click their checkbox below.
tests-test262
,tests-typescript
)@babel-baseline/core
,@babel-baseline/generator
,@babel-baseline/helper-compilation-targets
,@babel-baseline/helper-validator-identifier
,@babel-baseline/parser
,@babel-baseline/traverse
,@babel-baseline/types
)actions/download-artifact
,actions/upload-artifact
)semver
,@types/semver
)eslint
,eslint-plugin-jest
)Edited/Blocked
These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.
Ignored or Blocked
These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
Detected dependencies
circleci
github-actions
npm
regex