edx-platform has a Make target upgrade-package that upgrades a single Python dependency while keeping everything else as constant as possible. It also includes a GitHub workflow that calls upgrade-package, which makes a PR against a specified branch with the results of the upgrade.
We might like to include this functionality in all new repos.
Acceptance criteria:
edx-platform has a Make target
upgrade-packagethat upgrades a single Python dependency while keeping everything else as constant as possible. It also includes a GitHub workflow that calls upgrade-package, which makes a PR against a specified branch with the results of the upgrade.We might like to include this functionality in all new repos.
Acceptance criteria:
upgrade-packagetarget added to Makefile of cookiecutter templatesupgrade-one-python-dependency.ymlworkflow extracted to openedx/.github repo as a reusable workflow