qwen-code/.github/workflows
Shaojin Wen f340d95446
ci(stale): enable 35+35 stale/close policy for pull requests (#3375)
* ci(stale): enable 28+28 stale/close policy for pull requests

- Fix the repository guard so the workflow actually runs on
  QwenLM/qwen-code (it was previously gated to google-gemini/gemini-cli
  and never executed in this repo).
- Scope the behavior to pull requests for now; issue policy will be
  introduced separately once triage labels are in place.
- Mark a PR stale after 4 weeks without activity, then close it after
  another 4 weeks.
- Exempt pinned, security, status/blocked, status/on-hold, and
  status/ready-for-merge from auto-close.
- Remove the stale label automatically when activity resumes, and
  process the oldest PRs first on each run.

* ci(stale): loosen PR cadence from 28+28 to 35+35

Five weeks + five weeks gives contributors more slack around holidays
and busy periods, and reduces the first-run impact on the existing
backlog. The total window moves from 56 days to 70 days.

* ci(stale): move cron from 01:30 UTC to 00:30 UTC

Shift by one hour so results are ready before the Beijing work day
starts (08:30 local), while still avoiding the top of the hour (the
high-contention window for GitHub-hosted runners) and staying 30
minutes after release.yml at 00:00 UTC.

* ci(stale): drop redundant repo guard and document ops-per-run

- Remove the `github.repository == 'QwenLM/qwen-code'` job guard:
  scheduled runs are already disabled on forks by GitHub, and
  workflow_dispatch is manually-triggered so the guard adds no safety.
- Add a comment explaining the `operations-per-run: 100` rationale
  (rate-limit headroom given the ~150-PR backlog).
2026-04-19 09:45:17 +08:00
..
build-and-publish-image.yml fix(docker): use scripts/build.js and update workflow for manual builds 2026-02-05 14:52:18 +08:00
check-issue-completeness.yml chore: re-organize labels for better triage results (#819) 2025-10-17 19:49:11 +08:00
ci.yml feat: add CLI package build and settings schema validation to CI workflow 2026-02-26 16:10:14 +08:00
community-report.yml chore(deps)(deps): bump google-github-actions/run-gemini-cli from 0.1.10 to 0.1.11 (#6614) 2025-08-20 14:13:20 +00:00
docs-page-action.yml chore(ci): fix yamllint issues (#6112) 2025-08-13 03:24:39 +00:00
e2e.yml update 2025-12-22 14:32:51 +08:00
eval.yml feat(actions): create initial eval workflow (#7127) 2025-08-27 07:58:49 +00:00
gemini-automated-issue-dedup.yml refactor: improve intermediate result parsing in issue dedup workflow (#7218) 2025-08-27 17:14:38 +00:00
gemini-scheduled-issue-dedup.yml chore(deps)(deps): bump google-github-actions/run-gemini-cli from 0.1.10 to 0.1.11 (#6614) 2025-08-20 14:13:20 +00:00
gemini-scheduled-pr-triage.yml chore: fix action lint errors 2025-08-22 12:00:10 +08:00
gemini-self-assign-issue.yml Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
no-response.yml chore(ci): Ensure stale and no-response workflows are consistent and not vulnerable to injection attacks (#6097) 2025-08-13 01:34:57 +00:00
qwen-automated-issue-triage.yml Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
qwen-code-pr-review.yml Fix GitHub Workflows Configuration Issues (#451) 2025-08-26 16:54:52 +08:00
qwen-scheduled-issue-triage.yml Sync upstream Gemini-CLI v0.8.2 (#838) 2025-10-23 09:27:04 +08:00
release-sdk.yml fix(workflows): improve release notes handling in release-sdk.yml 2026-02-22 12:36:45 +08:00
release-vscode-companion.yml style: apply formatting and linting fixes across codebase 2026-03-06 21:58:22 +08:00
release.yml ci(release): parallelize release validation (#3132) 2026-04-13 17:16:53 +08:00
stale.yml ci(stale): enable 35+35 stale/close policy for pull requests (#3375) 2026-04-19 09:45:17 +08:00
terminal-bench.yml Terminal Bench Integration Test (#521) 2025-09-05 17:02:03 +08:00