graphiti/.github
Daniel Chalef 75ca28acab Address code review findings - fix critical checkout ref bug
Fix all critical and high-priority issues from code review:

1. Fix checkout ref logic (CRITICAL)
   - Simplified to: ref: ${{ inputs.tag || github.ref }}
   - Works correctly for both workflow_dispatch and push events
   - Removes conditional logic that would fail for manual triggers

2. Consolidate tag validation
   - Remove duplicate validation logic
   - Single validation path for both trigger types
   - Clearer error messages with received value

3. Add PyPI error handling
   - Use curl -sf for proper error codes
   - Validate GRAPHITI_VERSION is not empty
   - Exit with clear error if PyPI fetch fails

4. Improve docker-compose comments
   - Add concrete version tag examples
   - Show users how to pin specific versions
   - Clarify when local build vs registry pull is used

5. Update workflow_dispatch description
   - Clarify tag must already exist in repo
   - Prevent user confusion about tag creation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 23:37:01 -07:00
..
ISSUE_TEMPLATE feat: add issue and pull request templates with compliance workflow (#689) 2025-07-08 23:21:26 -07:00
workflows Address code review findings - fix critical checkout ref bug 2025-10-30 23:37:01 -07:00
dependabot.yml migrate to uv (#634) 2025-06-27 12:12:49 -07:00
pull_request_template.md feat: add issue and pull request templates with compliance workflow (#689) 2025-07-08 23:21:26 -07:00
secret_scanning.yml feat: add telemetry with PostHog and update Docker configurations (#633) 2025-06-27 12:23:30 -07:00