Skip to content

EFI: Up to date packages #174

Description

@sheplu

Motivation

Keeping dependencies up to date can provide a lot of comfort for the ecosystem. First of all, following the update and changes may allows the project to be less overwhelmed, but this is also a way to keep using packages that are updated and safe/secure. By relaying on out of date packages, we may have hidden vulnerabilities that could be exploited.

Expectation

Keep all dependencies up to date for performance and security reasons.

Implementation

Remove unused packages if we have some
Implement automation around package update using Dependabot or Renovate (or build a custom GitHub Action)
Following with Security WG to keep up to date the deps
Do we want to have automatic security update with auto-merge and auto-publish (if all tests are good)

Status

Part: Organization

Draft

Following the Security and Performances part, one key solution is to keep our dependencies list small and up to date. By doing so it would help the project operate faster, ensuring the best security and allowing us to stay up to date with the ecosystem.
We need to focus on
Keep all dependencies to the latest version (or close to)
Remove unused dependencies
Use Node.js core module if possible

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions