-
Notifications
You must be signed in to change notification settings - Fork 38
release: v0.7.8 #604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release: v0.7.8 #604
Conversation
WalkthroughThis PR updates CHANGELOG.md to document a fix in version 0.7.8 addressing path resolution behavior in fga model tests, where test file paths no longer resolve using the file's base path. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes This is a straightforward changelog documentation update with no code logic changes or modifications to public APIs. Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a changelog entry for version 0.7.8, documenting a bug fix related to path resolution in the fga model test command. The fix addresses an issue where paths were incorrectly being resolved using the file's base path.
- Added version 0.7.8 changelog entry with release date 2025-11-05
- Documented the path resolution bug fix in
fga model test - Updated version comparison link at the bottom of the changelog
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
CHANGELOG.md(2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Tests
🔇 Additional comments (1)
CHANGELOG.md (1)
359-359: Comparison link format is correct.The v0.7.8 comparison link is properly formatted and follows the established pattern used throughout the changelog.
| ## [0.7.8] - 2025-11-05 | ||
|
|
||
| Fixed: | ||
| - Fix path resolution in `fga model test` to no longer resolve paths using the files base path |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Add PR and issue references for traceability.
The v0.7.8 changelog entry lacks PR and issue references, which is inconsistent with other entries in the changelog. For example, the v0.7.7 entry (line 30) includes ([#516](https://github.com/openfga/cli/pull/516)) - fixes #349 for similar path resolution fixes.
Can you provide the PR number and related issue number for this fix so we can add them to the changelog entry? The format should match existing entries:
-Fix path resolution in `fga model test` to no longer resolve paths using the files base path
+Fix path resolution in `fga model test` to no longer resolve paths using the files base path ([#XXX](https://github.com/openfga/cli/pull/XXX)) - fixes #YYYAdditionally, clarify whether this fix corrects a regression from v0.7.7's path resolution changes or is a separate improvement.
🏁 Script executed:
#!/bin/bash
# Search for v0.7.8 related commits and tags
echo "=== Git tags for v0.7.8 ==="
git tag | grep -i "v0.7.8" || echo "No exact tag found"
echo -e "\n=== Recent git log entries mentioning 0.7.8 or path resolution ==="
git log --oneline --all -50 | grep -i "0.7.8\|path\|fga model test" || echo "No matches in recent history"
echo -e "\n=== Search git log for path resolution fixes ==="
git log --oneline --all -100 --grep="path\|fga model test" || echo "No matches found"
echo -e "\n=== Check for PR references in CHANGELOG commits ==="
git log -p --all -- CHANGELOG.md | grep -A5 -B5 "0.7.8" | head -40Length of output: 1023
🏁 Script executed:
#!/bin/bash
# Search the codebase for references to PR numbers or issue numbers near v0.7.8
echo "=== Search CHANGELOG for nearby PR/issue patterns ==="
rg -n -A3 -B3 "0.7.8|path resolution" CHANGELOG.md
echo -e "\n=== Look for issue or PR references in git branch/commit names ==="
git branch -a | grep -i "v0.7.8\|path\|fix" | head -10
echo -e "\n=== Check recent tags for release dates ==="
git tag -l "v0.7.*" --format='%(refname:short) %(creatordate:short)' 2>/dev/null | tail -10Length of output: 1097
🏁 Script executed:
#!/bin/bash
# Get the full commit message for the v0.7.8 fix
echo "=== Full commit message for db7dfeb ==="
git log -1 --format=%B db7dfeb
echo -e "\n=== Search commit history for PR #603 or issue references ==="
git log --oneline --all --grep="#603\|PR 603" | head -10
echo -e "\n=== Get commits between v0.7.7 release and v0.7.8 release ==="
git log --oneline 7266fff...48173ef | head -20Length of output: 372
🌐 Web query:
Does GitHub PR #603 in openfga/cli repository contain issue references?
💡 Result:
Yes — the PR's References section includes a reference to openfga/action-openfga-test#32. [1]
Add PR #603 reference to changelog entry.
Verification confirms that the v0.7.8 entry should reference PR #603 which contains the fix commit. Additionally, PR #603 references openfga/action-openfga-test#32, though this is a cross-repository issue reference.
Update the v0.7.8 changelog entry to:
-Fix path resolution in `fga model test` to no longer resolve paths using the files base path
+Fix path resolution in `fga model test` to no longer resolve paths using the files base path ([#603](https://github.com/openfga/cli/pull/603))If the cross-repository issue should be included, adjust the format accordingly since it references a different repository.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| ## [0.7.8] - 2025-11-05 | |
| Fixed: | |
| - Fix path resolution in `fga model test` to no longer resolve paths using the files base path | |
| ## [0.7.8] - 2025-11-05 | |
| Fixed: | |
| - Fix path resolution in `fga model test` to no longer resolve paths using the files base path ([#603](https://github.com/openfga/cli/pull/603)) |
🤖 Prompt for AI Agents
In CHANGELOG.md around lines 10 to 13, the v0.7.8 entry is missing the PR
reference; update the line "Fix path resolution in `fga model test` to no longer
resolve paths using the files base path" to append " (PR #603)" and, if
including the cross-repository issue, add " — fixes
openfga/action-openfga-test#32" using that cross-repo issue format so the
changelog references PR #603 and optionally the external issue.
Description
References
Review Checklist
mainSummary by CodeRabbit