Skip to content

ci(workflows): stop upstream's Gitee mirror job in this fork - #4

Open
rshaw-mcs wants to merge 1 commit into
mainfrom
claude/project-thread-3g3n2v
Open

rshaw-mcs wants to merge 1 commit into
mainfrom
claude/project-thread-3g3n2v

Conversation

@rshaw-mcs

Copy link
Copy Markdown

Requested by Riley · project thread

Summary

  • sync_repo.yml ("Sync Repo") is upstream's job for force-pushing to their Gitee mirror. Now that Actions runs here, it ran on every push to main and failed because there's no Gitee key. This adds if: github.repository == 'OpenListTeam/OpenList-Worker' so it's skipped in this fork. It's a one-line change, so upstream edits to the file should still merge cleanly. It doesn't affect our daily upstream-sync.yml.
  • upstream-sync.yml: when upstream edits a translated README we've deleted (readmes/*.md), the merge now keeps it deleted. Before this, every such edit caused a conflict issue. Upstream did edit those files in the last sync.

Testing

Both files parse as valid YAML. Once this merges, the next push to main should show Sync Repo as skipped.

AI Disclosure

  • This PR includes AI-assisted content (Claude: CI config).

Generated by Claude Code

Sync Repo force-pushes to OpenListTeam's Gitee mirror and has no secrets
here, so it failed on every push to main. Guard it to OpenListTeam's repo,
which keeps the file identical to upstream apart from one line.

Also let the daily upstream sync keep translated READMEs deleted instead
of opening a conflict issue whenever upstream edits them.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01WHvprAc3MkwJLsuk533AsX
@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Success ✅

View logs ↗
No Preview URL. Enable ↗ 96bffd8 2026-11-11T22:18:50.262Z Visit the dashboard ↗

@rshaw-mcs rshaw-mcs added the needs Human label Nov 11, 2026 — with Claude
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants