refactor: replace encodeLossless with encode(value, precise) overload#92
refactor: replace encodeLossless with encode(value, precise) overload#92
Conversation
Merges `encodeLossless` into a single overloaded `encode(q, value, bool precise)`. When `precise=true` it reverts on non-aligned values (same behaviour as the old `encodeLossless`); the zero-argument overload is unchanged (lossy floor encoding). Co-authored-by: Ferit <0xferit@users.noreply.github.com>
|
@claude ci is failing |
|
Claude finished @0xferit's task in 1m 1s —— View job CI Fix Applied
Root cause:
Fix: Updated both calls to use the new |
…ad of encodeLossless Co-authored-by: Ferit <0xferit@users.noreply.github.com>
|
Error: Action failed with error: Workflow initiated by non-human actor: claude (type: Bot). Add bot to allowed_bots list or use '*' to allow all bots. |
|
Claude finished @0xferit's task in 1m 0s —— View job CI Failure Analysis
The failing workflow is Claude Code Review ( Root cause: When I pushed commits to this PR branch, it triggered the Fix required in Add - name: Run Claude Code Review
id: claude-review
uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
plugin_marketplaces: 'https://github.com/anthropics/claude-code.git'
plugins: 'code-review@claude-code-plugins'
prompt: '/code-review:code-review ${{ github.repository }}/pull/${{ github.event.pull_request.number }}'
allowed_bots: '*' # <-- add this lineAlternatively, you can skip the review entirely when the actor is a bot by adding a condition to the job: claude-review:
if: github.actor_type == 'User' # <-- add this lineWhy I can't fix this myself: GitHub App permissions do not allow me to modify files inside |
|
@claude rebase onto main |
|
Claude finished @0xferit's task in 17s —— View job Rebase Request
I'm unable to perform a rebase due to a limitation of the Claude Code Action — I cannot execute branch operations like rebase, merge, or other git history-rewriting commands beyond creating and pushing commits. How to rebase manually: git checkout claude/issue-90-20260313-1816
git fetch origin main
git rebase origin/main
git push --force-with-lease origin claude/issue-90-20260313-1816You can find more information and potential workarounds in the FAQ. | | Branch |
Update terminology from precision to resolution and encodeLossless to encode(value, true) across README.md, CLAUDE.md, copilot-instructions.md, and index.html to match the current API after PR #92.
Merges
encodeLosslessinto a single overloadedencode(q, value, bool precise).When
precise=trueit reverts on non-aligned values (same behaviour as the oldencodeLossless); the two-argument overload is unchanged (lossy floor encoding).Closes #90
Generated with Claude Code