kmccormick
(Kyle McCormick)
May 14, 2024, 2:46pm
1
I’d like to archive the testeng-ci repository, a tiny collection of Python functions for interacting with GitHub’s API. If you rely on these function or know of a part of the Open edX project which relies on these functions, please speak up before May 28th, or the repository will be excluded from Redwood and future releases. Thanks!
opened 02:39PM - 14 May 24 UTC
depr
### Proposal Date
2024-05-14
### Target Ticket Acceptance Date
2024-05-28
##… # Earliest Open edX Named Release Without This Functionality
Redwood
### Rationale
I believe this is only used by 2U's internal jenkins tooling. I did some searching around the openedx GitHub organization, and I couldn't find any remaining references to the `testeng-ci` repo or the `jenkins` Python package that it contains.
### Removal
This repository will be archived and it will not be part of the Open edX named release, starting with Redwood.
(the repo contains a redwood.master branch, but it will not get redwood.1 tag if this is accepted in time)
### Replacement
The various functions that Jenkins served at edX have been replaced in a community-friendly way by a mix of GitHub Actions workflows, scripts in app repos, and Tutor.
### Deprecation
I'll put a notice in the README.
### Migration
If 2U uses this, they may want to fork it back into the `edx` GitHub organization
### Additional Info
N/A
### Task List
- [ ] Transfer this issue to public-engineering.
- [ ] Transfer this repo to openedx-unsupported and archive it.
Upgrade package job is using this script to identify the bumps versions.
sample output
kmccormick
(Kyle McCormick)
May 15, 2024, 4:52pm
3