Repository navigation
chore: drop .github/funding.yml (case-collides with FUNDING.yml, breaks macOS registry updates) - #111
Conversation
The registry tracked both .github/FUNDING.yml (github: [hyperpolymath])
and .github/funding.yml (github: metadatastician). On a case-insensitive
filesystem (macOS), one overwrites the other on checkout, so every macOS
clone of the registry is dirty and Pkg refuses to update it ("registry
dirty"). With julia-actions/cache, macOS CI of any package that adds this
registry keeps a stale copy and fails "expected package ... to be
registered" as soon as the registry moves. Seen on LowLevel.jl run
37850241941 after the ADR 0002 re-mint.
Keeps FUNDING.yml, the name GitHub documents, per the owner's choice.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016XJoh8YA2sCWQmq93CF8RX
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details⏰ Context from checks skipped due to timeout. (8)
|
| Layer / File(s) | Summary |
|---|---|
Remove funding configuration .github/funding.yml |
The funding configuration and its GitHub sponsor entry were removed. |
Priority: ➖ Normal
Estimated code review effort: 1 (Trivial) | ~3 minutes
Change: Bug fix
Merge Risk: ⚪ Minimal · up to a1e04
The sponsor configuration remains in place, and no issue requiring a fix before merge is identified.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
✨ Finishing Touches
🛠️ Fix failing CI checks
- Commit to this branch
- Create a new PR
- Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
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.
A rabbit hops past an empty file,
No sponsor waits there for a while.
The config’s gone, the diff is small,
I twitch my nose and greet them all.
Then nibble clover by the wall.
Comment @coderabbitai help to get the list of available commands.
|
✅ Coding Agent task started: View task and status The task will inspect the CI failures, validate its fix, and commit the fix to this branch automatically.
⏭️ 1 check(s) skipped — already failing on `main` (not caused by this PR)
|
|
Add Carrot credits or activate Agent usage billing to use Autopilot |
ed544a8 to
a1e0417
Compare
|



Summary
Deletes
.github/funding.yml, which collides with.github/FUNDING.ymlon a case-insensitive filesystem. On macOS one file overwrites the other at checkout, so every macOS clone of this registry is dirty, andPkgrefuses to update it:That log is from hyperpolymath/LowLevel.jl CI run 37850241941, attempt 2, macOS job.
julia-actions/cachehad restored a registry clone from before the ADR 0002 re-mint, and Pkg could not update it. Both Ubuntu jobs passed on the same attempt. Deleting LowLevel's 9 macOS caches onmainturned attempt 3 green, but any later registry change would break it again, for every package whose macOS CI adds this registry. This PR removes the cause.Keeps
FUNDING.yml(github: [hyperpolymath]), the filename GitHub documents, per the owner's choice. The deleted file namedgithub: metadatasticianand came from the sweep4 C-A-G-M commit 18e5821.Type of change
Repository metadata cleanup (
.github/). No registry content changes.📌 New pins
Head SHA: a1e0417. This PR adds or changes no pins: no action
uses:,actions.lockentry, lockfile record or container digest.Changes
.github/funding.yml..github/FUNDING.ymlis unchanged.RSR Quality Checklist
Required
.envfiles included.scan / gitleaks. The 3 reds are not required, are also red onmain(991a5b7), and are deferred:governance / Workflow security linter: deferred to CI: governance linter calls a missing scripts/update-actions-lock.sh; Allowlist Preflight runs with an empty GH_TOKEN #105. It exits 127 withscripts/update-actions-lock.sh: No such file or directory.governance / Allowlist Preflight: deferred to CI: governance linter calls a missing scripts/update-actions-lock.sh; Allowlist Preflight runs with an empty GH_TOKEN #105. It reportscould not read live Actions permissionsbecauseGH_TOKENis empty.actions.lock is in sync with the workflow YAML: deferred to CI: actions.lock out of sync after Dependabot #106 bumped smtp-notify-action to v0.5.0 #108.hyperpolymath/smtp-notify-action@v0.5.0is missing from the lockfile.As Applicable — Registry Changes
Registry.toml: not applicable, no package or version changes.As Applicable — Documentation / Infra Changes
.machine_readable/6a2/*.a2ml: not applicable. A2ML is retired estate-wide (D99, D269c), and this changes no project state.TOPOLOGY.md: not applicable, no architecture change.CHANGELOG.md: not touched. The commit is a conventionalchore:.Testing
git ls-tree -r --name-only HEAD | awk '{print tolower($0)}' | sort | uniq -d | wc -l→ 1 onorigin/main(.github/funding.yml), 0 on this head. Positive control: a planted pairA/Foo/x/a/foo/xis reported.git grep -n funding.yml→ no references to the deleted file.git log --format=%G?→G(SSH-signed).Branch history
CodeRabbit's "Fix CI" coding agent pushed commit
ed544a82to this branch at 02:07Z. The commit was unsigned and nobody had asked for it. It added 266 lines of actions-lock tooling:scripts/relock-sha-keys.sh,scripts/update-actions-lock.shandtests/update-actions-lock.sh. It cured none of the three reds above. Becausemainsetsrequired_signatures, the unsigned commit also kept this PR BLOCKED.The owner chose to drop it, following the 2026-10-07 ruling that bots which cannot sign deliver fixes as stacked PRs only. The branch was reset to the signed
a1e04172with--force-with-lease.ed544a82is kept locally onpreserve/coderabbit-ed544a82in case it helps with #105.Merge
Squash. The owner armed auto-merge. It was re-armed on 2026-10-09 with an accurate squash message, because the message captured at the first arming described the bot commit.
🤖 Generated with Claude Code
https://claude.ai/code/session_016XJoh8YA2sCWQmq93CF8RX