ChainSafe / ChainSafe/open-creator-rails.unity
Automate OpenUPM releases with tags and changelog workflow
- Dominant language
- C#
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
**What**
Implement CI/CD release automation for OpenUPM publishing using release tags, and add a workflow/PR automation for managing release tags and changelog updates.
**Why**
Manual release processes are error-prone and slow. Automated tagging and changelog generation improve release consistency and reduce maintenance overhead.
**How**
* Define release/tagging strategy compatible with OpenUPM package publishing
* Add GitHub workflow to handle release tag creation and release flow triggers
* Add changelog generation/update step as part of release preparation
* Optionally automate release-prep PR creation containing tag/changelog updates
* Ensure workflow permissions and branch protections are respected
* Document release process and rollback/retry guidance
**Acceptance Criteria**
* Release tags can be generated through automated workflow
* OpenUPM release process is automated or fully workflow-assisted
* Changelog is automatically generated/updated as part of release flow
* Release-prep PR automation is in place (if selected approach is implemented)
* Documentation describes end-to-end release process
**Estimation**
**Dependencies**
Part of #14
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by reviewing the repository's current release configuration and the OpenUPM publishing requirements, then define the tag, changelog, workflow, permissions, and rollback flow. Done means releases can be workflow-assisted or automated and the end-to-end process is documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, github-actions
- Domain
- ci-cd, documentation, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100