NWChemEx / NWChemEx/ParallelZone
Move to dev/prod model?
Open
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 0
- Forks
- 1
- Avg merge
- 40m
- Merged PRs (30d)
- 3
Description
I'm wondering if we want to adopt a dev/prod model. Basically this means:
- When a PR gets accepted it does not go into master, it goes into a branch dev.
- Once a push to dev happens it triggers a different series of CI tests
- Usually this is where longer tests would run (only quick tests need to pass to get merged into dev)
- This is where we could ensure/determine if the changes break downstream repos (we'd thus avoid breaking downstream repos until dev gets merged into master)
- If these CI tests pass, then we'd merge dev into master.
I'm only opening this issue on ParallelZone, but it would apply throughout the stack.
@NWChemEx-Project/ci-cd thoughts?
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.
Assessment
This issue has not been assessed yet.