KotlinIsland / KotlinIsland/basedmypy
A release workflow
- Dominant language
- Python
- Stars
- 202
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
Scheduled job that detects release branches upstream then:
1. Creates a pr merging the base of said branch into `master`
2. Creates a release branch including the upstream release branch, and draft release on GitHub.
3. When the draft release is published pypi and docs are also published.
Also, when the version number changes, the release process is activated (for a bug fix release in a release branch)
Contributor guide
Research direction
Start by reviewing the repository’s existing CI and release configuration and how version changes are handled. The work is done when a scheduled process detects upstream release branches, creates the requested PR, release branch, and draft GitHub release, then publishes PyPI and documentation when the release is published.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, python
- Domain
- ci-cd, documentation, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100