Skip to content
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

Make sure the maintainer guidelines are updated with the need to act on Dependabot updates/alerts #153

Open
e-backmark-ericsson opened this issue Dec 12, 2022 · 1 comment

Comments

@e-backmark-ericsson
Copy link
Member

e-backmark-ericsson commented Dec 12, 2022

Description

The maintainers guidelines need to be updated to state the need to act on Dependabot updates & alerts. The most relevant document to update is probably this: https://github.com/eiffel-community/community/blob/master/GOVERNANCE.md#maintainers

This was discussed on a TC meeting in Nov 2022

Dependabot PRs

Also, announce the new Dependabot policy on the Eiffel Community maillist

Repositories that are de facto inactive and don’t update their dependencies should be considered for demotion to dormant.

Motivation

We need clear directives towards the maintainers of the Eiffel Community repos on how to handle Dependabot alerts

Exemplification

Info easily found from this point: https://github.com/eiffel-community/community/blob/master/GOVERNANCE.md#maintainers

Benefits

Faster and more controlled updates of vulnerabilities

Possible Drawbacks

Additional effort needed from maintainers, but given the current uncertainty on how to handle the dependabot issues/PRs the gain is probably higher

@magnusbaeck
Copy link
Member

Amend the following paragraph to state that each maintainer must configure each repo to watch security alerts. Otherwise we believe no notification will be sent, even if security alerts are enabled for the repo.

A good default for security and vulnerability scanning is to have Dependabot Alerts, Dependabot Security Updates and Secret Scanning enabled. All these settings can be found under Settings -> Code and Security Analysis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants