common-workflow-language / common-workflow-language/user_guide

process refinement: auto deploy from a different branch than "main"

Open
#256 15 comments 1 reaction 1 assignee Claimed by @tetron View on GitHub
Dominant language
Common Workflow Language
Stars
42
Forks
65
PR merge metrics
No merged PRs in 30d

Description

To facilitate review by @mr-c and others, we should stop auto deploying from the `main` branch and create a single `release` branch (or other similar name) that deployments to https://www.commonwl.org/user_guide happen from.

This would enable me and others to batch up reviews for weekly or twice-monthly review + deployment cycles.

Especially for Outreachy, this will enable @swzCuroverse and @tetron to process contributions without needing to wait for me.

This is also an opportunity to be thoughtful about the releases; for example confirming that existing links aren't broken.

Once this is setup , I will adjust merge permissions and I'll probably unsubscribe from most notifications so that @tetron and @swzCuroverse can focus on Outreachy.

- [x] create `release` branch
- [x] update deployment script to use `release` instead of `main`
- [x] Upgrade @tetron's permissions
- [ ] Document release process

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.