Move all CI tasks from Jenkins to GitHub Actions
- Dominant language
- No language data
- Stars
- 188
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
### Code of Conduct
- [x] I agree to follow Django's Code of Conduct
### Feature Description
Move the current tests that run in Jenkins to GitHub Actions.
### Problem
- Jenkins runs on our own servers and can be unreliable
- There's some bus factor in that not many people understand the configuration
- Many contributors don't expect to go off to Jenkins when clicking through CI jobs, and we have two different interfaces depending on if it's a Jenkins job or one of the Github Actions runs
### Request or proposal
request
### Additional Details
- [Previous discussion](https://forum.djangoproject.com/t/improving-the-contribution-experience-with-github-actions/5964/37)
- [More recent discussion](https://forum.djangoproject.com/t/expanding-github-actions-testing-for-prs/42398)
### Implementation Suggestions
From talking to @jacobtylerwalls it seems like leveraging [django-docker-box](https://github.com/django/django-docker-box) might be a good idea.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.