Skip to content

fix: remove dangling agent symlinks that break checkout - #3334

Merged
nkaradzhov merged 1 commit into
redis:masterfrom
nkaradzhov:fix/remove-dangling-agent-symlinks
Jul 13, 2026
Merged

fix: remove dangling agent symlinks that break checkout#3334
nkaradzhov merged 1 commit into
redis:masterfrom
nkaradzhov:fix/remove-dangling-agent-symlinks

Conversation

@nkaradzhov

@nkaradzhov nkaradzhov commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Problem

.gemini/agents and .claude/agents were committed in #3316 as symlinks pointing at ../.agents/agents — a directory that was never created (only .agents/skills exists). Both links dangle.

GitHub Actions staging refuses dangling symlinks. Any job that checks out redis/node-redis@master (e.g. the redis-oss release-automation node-redis test job) fails during Set up job before any test runs:

##[error]Could not find file '.../node-redis-<sha>/.gemini/agents'.

Fix

Remove both broken symlinks. The valid .claude/skills -> ../.agents/skills link, CLAUDE.md, and GEMINI.md are 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/agents and .gemini/agents symlinks 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 master before tests run). Other agent tooling such as .claude/skills../.agents/skills is unchanged.

Reviewed by Cursor Bugbot for commit 5266de7. Bugbot is set up for automated code reviews on this repo. Configure here.

`.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>
@nkaradzhov
nkaradzhov merged commit 2bebeef into redis:master Jul 13, 2026
15 checks passed
@nkaradzhov
nkaradzhov deleted the fix/remove-dangling-agent-symlinks branch July 13, 2026 08:26
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.

1 participant