Use GitHub Actions for Renovate #155
Labels
dependencies
Pull requests that update a dependency file
product:mit-open
product:mitx-online
product:ocw
Description/Context
This repository has two steps that need to be executed as part of making updates to the dependencies which are incompatible with the GitHub App version of Renovate. In particular, every PR needs to have a corresponding changelog entry in order to be able to merge, and when updating the dependencies the Pants lockfile also needs to be updated.
Renovate, when run in a self-hosted manner, has a configuration option of executing
postUpgradeTasks
as part of the upgrade step. Renovate also has a GitHub Action available as a means of running it on a repository, which constitutes a mode of self-hosting. To that end, we need to migrate the usage of Renovate in this repository to use the GitHub Action, and update the Renovate configuration to execute thepostUpgradeTasks
necessary to regenerate the Pants lockfile and create the required changelog entries for the libraries.Plan/Design
The text was updated successfully, but these errors were encountered: