Skip to content

fix: patch mac_alias for 64-bit CNID support in CI#85

Merged
bniladridas merged 2 commits into
mainfrom
fix/ci-mac-alias-patch
Jul 7, 2026
Merged

fix: patch mac_alias for 64-bit CNID support in CI#85
bniladridas merged 2 commits into
mainfrom
fix/ci-mac-alias-patch

Conversation

@bniladridas

Copy link
Copy Markdown
Member

Problem

mac_alias v2.2.3 uses 32-bit I format for CNID path entries. APFS on macOS 15 uses 64-bit inode numbers, causing struct.pack to fail during .DS_Store alias generation.

Fix

  • Patch alias.py in package.sh after pip install: replace I with Q format and length // 4 with length // 8
  • Clear __pycache__ after patching to avoid stale bytecode

Previously patched manually in dev venv; this makes CI work too.

@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
alma Ready Ready Preview, Comment Jul 7, 2026 8:35pm

@nuntius-review

nuntius-review Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Nuntius: Gemini quota exceeded

😅 Nuntius hit a Gemini quota/rate limit and will pause auto-analysis for this PR.

Auto-analysis resumes after: 2026-07-07 21:05:24 UTC

You can retry immediately with /analyze.

@bniladridas bniladridas merged commit ad1bef5 into main Jul 7, 2026
4 checks passed
@bniladridas bniladridas deleted the fix/ci-mac-alias-patch branch July 7, 2026 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants