Add testing to sandbox projects
Open
A pull request for this has already been merged.
- #46 by @alecgunny — merged
- Dominant language
- Python
- Stars
- 10
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Add tests for sandbox projects and move the deployment CI job to this workflow so that it won't execute unless the tests pass (and only if the event is a push to main)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the sandbox projects, their existing test setup, and the deployment CI job. Run the current tests and inspect the workflow conditions; done means sandbox tests run before deployment, deployment is gated on their success, and it runs only for pushes to main.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, python
- Domain
- ci-cd, devops, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100