-
Notifications
You must be signed in to change notification settings - Fork 16
Description
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.