Skip to content

[recommendation] Ensure renovate is enabled and configured on all OTel repositories #91

@adrielp

Description

@adrielp

Overview

As part of the security slam, issue #87 outlined the need for pinning dependencies in GitHub actions to hashes. There are a couple solid ways to accomplish that in the short term, but in the long term there's a need for continuous pinning and updating in a way that maintainers and approvers are enabled to understand what the actual changes are, and require minimal overhead to gather that understanding.

Renovate is a means to accomplish this. Many of the repositories already have a measure of renovate configured. However, some do not. While it may seem that repositories like opentelemetry-specification have a low footprint, they still at minimum import packages in GitHub actions and other tools. Tools that can be run locally through NPM, and tools that reach out with GitHub tokens through actions.

This is a request to ensure Renovate is configured appropriately everywhere. With GitHub Action pinned dependencies especially, this helps ensure that when new actions are added, they will automatically be pinned on version update by Renovate.

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