Feature/Enhanced release notes #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/enhanced-release-notes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Enhance Release Notes with Template-Based System
Summary
This PR enhances the release tagging system by introducing a template-based approach for generating detailed release notes. Instead of simple "Release X.Y.Z" messages, tags now include comprehensive information about the release including changelog, Docker image references, commit details, and deployment instructions.
Changes
📝 New Release Template (
.forgejo/release-template.md)🔄 Enhanced CI Workflow (
.forgejo/workflows/ci.yaml)New Step: Generate Release Notes
Updated: Create Git Tag
Benefits
📋 Rich Release Information
Each release tag now includes:
🛠️ Maintainability
📖 Better Documentation
Example Release Tag
After this PR, release tags will look like:
docker pull git.jusemon.com/jusemon/threejs-test:0.1.2
docker pull git.jusemon.com/jusemon/threejs-test:latest
Technical Details
sedfor placeholder replacementTesting
The workflow will: