cloudflare / cloudflare/quiche
Feature: Automated Releases
- Dominant language
- Rust
- Stars
- 11.8k
- Forks
- 1.1k
- Avg merge
- 21h 9m
- Merged PRs (30d)
- 6
Description
### Feature: Automated Releases
It seems there is no automated release workflow, for example there is no release for tag 0.24.6.
In addition, there is no CHANGELOG.md to read about the release notes history.
If you switch to conventional commits (for merge commits) you could automate both.
### Popular actions to implement this process in a few steps
GitHub Action to generate changelog from conventional commits
https://github.com/requarks/changelog-action
Create a github release with notes from changelog-action
https://github.com/ncipollo/release-action
Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.
https://github.com/stefanzweifel/git-auto-commit-action
Contributor guide
Research direction
Start by inspecting the repository's existing GitHub Actions and release process, then review the missing CHANGELOG.md and the 0.24.6 tag. Compare the suggested changelog-action, release-action, and git-auto-commit-action workflows. Done means releases are generated automatically with release notes and the changelog history is maintained.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions
- Domain
- ci-cd, devops, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100