fix: remove dangling agent symlinks that break checkout - #3334
Merged
nkaradzhov merged 1 commit intoJul 13, 2026
Conversation
`.gemini/agents` and `.claude/agents` were committed in redis#3316 pointing at `../.agents/agents`, a directory that was never created. GitHub Actions staging refuses dangling symlinks, so any job that checks out `redis/node-redis@master` (e.g. the redis-oss release-automation test job) fails during "Set up job" before any test runs. Remove both broken symlinks. The valid `.claude/skills` -> `../.agents/skills` link is kept. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
.gemini/agentsand.claude/agentswere committed in #3316 as symlinks pointing at../.agents/agents— a directory that was never created (only.agents/skillsexists). Both links dangle.GitHub Actions staging refuses dangling symlinks. Any job that checks out
redis/node-redis@master(e.g. the redis-oss release-automationnode-redis testjob) fails during Set up job before any test runs:Fix
Remove both broken symlinks. The valid
.claude/skills->../.agents/skillslink,CLAUDE.md, andGEMINI.mdare kept.🤖 Generated with Claude Code
Note
Low Risk
Repo-metadata-only deletion of invalid symlinks; no runtime, auth, or library code changes.
Overview
Removes the broken
.claude/agentsand.gemini/agentssymlinks that pointed at../.agents/agents, which was never added to the repo.That fixes GitHub Actions checkouts that fail when staging refuses dangling symlinks (for example release-automation jobs that clone
masterbefore tests run). Other agent tooling such as.claude/skills→../.agents/skillsis unchanged.Reviewed by Cursor Bugbot for commit 5266de7. Bugbot is set up for automated code reviews on this repo. Configure here.