@@ -70,29 +70,31 @@ jobs:
7070 echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
7171 echo "tag=ember/v$NEW_VERSION" >> $GITHUB_OUTPUT
7272
73- - name : Generate changelog with Claude
74- id : changelog
75- uses : anthropics/claude-code-action@v1
73+ - name : Generate changelog
74+ uses : openai/codex-action@v1
7675 with :
77- claude_code_oauth_token : ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
76+ openai-api-key : ${{ secrets.OPENAI_API_KEY }}
77+ sandbox : workspace-write
78+ safety-strategy : drop-sudo
7879 prompt : |
7980 Generate release notes for the Vizzly Ember SDK v${{ steps.version.outputs.version }}.
8081
8182 Context:
8283 - Client location: `clients/ember/`
8384 - Previous tag: `ember/v${{ steps.current_version.outputs.version }}`
8485 - New version: `${{ steps.version.outputs.version }}`
85- - This is a monorepo with multiple clients and a CLI
86+ - This is a monorepo with multiple clients and a CLI.
8687
8788 Instructions:
88- 1. Use git commands (via Bash tool) to get commits since last ember/* tag
89- 2. Analyze which commits are relevant to `clients/ember/`
90- 3. Read the code changes if needed to understand impact
91- 4. Generate user-friendly release notes with categories: Added, Changed, Fixed
92- 5. Focus on user-facing changes only
93- 6. If no relevant changes, output: "No changes to Ember SDK in this release"
89+ 1. Use git commands to inspect commits and changed files since the previous Ember tag.
90+ 2. Analyze which changes are relevant to `clients/ember/`.
91+ 3. Read relevant code changes when commit messages are not enough.
92+ 4. Generate user-friendly release notes with categories: Added, Changed, Fixed.
93+ 5. Focus on user-facing changes only.
94+ 6. If there are no relevant changes, output: "No changes to Ember SDK in this release".
95+ 7. Save the changelog to `clients/ember/CHANGELOG-RELEASE.md`.
9496
95- Save the changelog to `clients/ember/CHANGELOG-RELEASE.md` with this format:
97+ Use this format:
9698
9799 ## What's Changed
98100
@@ -106,7 +108,6 @@ jobs:
106108 - Bug fixes
107109
108110 **Full Changelog**: https://github.com/vizzly-testing/cli/compare/ember/v${{ steps.current_version.outputs.version }}...ember/v${{ steps.version.outputs.version }}
109- claude_args : ' --allowed-tools "Bash(git:*),Write"'
110111
111112 - name : Install dependencies
112113 working-directory : ./clients/ember
0 commit comments