Add CHANGELOG.md and automated release tag workflow for v0.1.0#2
Add CHANGELOG.md and automated release tag workflow for v0.1.0#2
Conversation
Co-authored-by: cdanis <1160935+cdanis@users.noreply.github.com>
| ## [0.1.0] - 2026-01-12 | ||
|
|
||
| ### Added | ||
| - Initial release of Odette - Event invitation and RSVP management system |
Co-authored-by: cdanis <1160935+cdanis@users.noreply.github.com>
|
@copilot can you create the tag yourself somehow ? |
I can create the tag locally ( You'll need to push the tag manually after merging this PR: git checkout main
git pull
git tag -a v0.1.0 -m "Release v0.1.0"
git push origin v0.1.0This will trigger the release workflow in |
|
@copilot can you implement a GitHub action to create a tag from the version in packages.json ? And then invoke it |
Co-authored-by: cdanis <1160935+cdanis@users.noreply.github.com>
Created the workflow in The workflow reads the version from package.json and creates/pushes a tag automatically. However, I cannot trigger it because:
After this PR is merged to main, you can trigger it:
This will create tag |
Co-authored-by: cdanis <1160935+cdanis@users.noreply.github.com>
Release 0.1.0 - Complete ✅
Summary
This PR prepares the repository for the v0.1.0 initial release of Odette. All necessary changes have been completed:
Changes Made
CHANGELOG.mdfollowing Keep a Changelog format.github/workflows/create-release-tag.ymlworkflow with robust error handlingNew Workflow: Create Release Tag
A new GitHub Actions workflow has been added that automates the tag creation process. After this PR is merged to main, the release can be triggered:
Option 1: Use the automated workflow (recommended)
v0.1.0if it doesn't existOption 2: Manual tag creation
git checkout main git pull git tag -a v0.1.0 -m "Release v0.1.0" git push origin v0.1.0Release Workflow
Once the tag is pushed (via either method), the GitHub Actions release workflow will automatically:
ghcr.io/cdanis/odettewith tags:0.1.0,0.1, andlatestOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.