Skip to content

Remove dormant and disabled GitHub Actions workflows - #58975

Merged
swannysec merged 2 commits into
mainfrom
remove-dormant-workflows
Jun 10, 2026
Merged

Remove dormant and disabled GitHub Actions workflows#58975
swannysec merged 2 commits into
mainfrom
remove-dormant-workflows

Conversation

@swannysec

@swannysec swannysec commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Routine housekeeping to remove seven inactive GitHub Actions workflows, surfaced by a workflow-activity review (run history via the Actions API).

The removals fall into two groups:

  • Four hand-written workflows that are manually disabled, never run, or long dormant.
  • Three xtask-generated workflows (manual eval/perf tools) dormant for >90 days — removed at the source in tooling/xtask and regenerated, with now-unused helper code dropped.

Reusable workflows extension_tests and extension_bump were intentionally kept — their low standalone run counts are an artifact of workflow_call (they run constantly via run_tests and extension_auto_bump), so they are not dormant.

What is being removed

Workflow Roughly what it does Author Last run Reason
assign-reviewers.yml Auto-assigns reviewers to PRs (via a GitHub App token) John D. Swanson 2026-04-17 Manually disabled in Actions settings
assign_contributor_issue.yml Assigns/labels contributor issues and notifies Slack Lena 2026-05-12 Manually disabled in Actions settings
background_agent_mvp.yml Experimental background-agent MVP (manual dispatch; schedule commented out) morgankrey 2026-02-24 Dormant >90 days; experimental, never promoted
randomized_tests.yml Runs randomized tests via script/randomized-test-ci Max Brunsfeld never Never run; only triggers on pushes to a branch that is never pushed
compare_perf.yml * Manual perf comparison between two commits for a crate Conrad Irwin 2025-11-06 Dormant >90 days; on-demand tool
run_unit_evals.yml * Manual agent unit evals for a given model/commit Ben Kunkle 2025-11-14 Dormant >90 days; on-demand tool
run_cron_unit_evals.yml * Agent unit evals across a model matrix (manual dispatch) Richard Feldman 2026-01-27 Dormant >90 days; on-demand tool

* xtask-generated — removed via tooling/xtask and regenerated (commit 2).

Notes

  • Commit 1 removes the four hand-written workflows.
  • Commit 2 removes the three xtask-generated workflows: it deletes their generator modules and registry entries, regenerates with cargo xtask workflows, and drops the helper code left unused by the removal (vars secrets and steps::git_checkout). Regeneration is a no-op for all other workflows, and ./script/clippy (deny-warnings) is clean.

Release Notes:

  • N/A

swannysec added 2 commits June 9, 2026 17:24
Drop four inactive workflows surfaced by a workflow-activity audit:

- assign-reviewers, assign_contributor_issue: manually disabled in GitHub Actions settings.
- background_agent_mvp: dormant since 2026-02-24; experimental, manual dispatch only.
- randomized_tests: never run; its only trigger is pushes to a branch that is never pushed.
compare_perf, run_unit_evals, and run_cron_unit_evals are xtask-generated and
have been dormant for >90 days (manual workflow_dispatch only). Remove their
generator modules and registry entries and regenerate, then drop the helpers
(vars secrets, steps::git_checkout) left unused by their removal.
@cla-bot cla-bot Bot added the cla-signed The user has signed the Contributor License Agreement label Jun 9, 2026
@zed-community-bot zed-community-bot Bot added the staff Pull requests authored by a current member of Zed staff label Jun 9, 2026

@ConradIrwin ConradIrwin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

much neater!

@morgankrey

Copy link
Copy Markdown
Contributor

kill mine

@swannysec
swannysec added this pull request to the merge queue Jun 10, 2026
Merged via the queue into main with commit 74e65ed Jun 10, 2026
44 checks passed
@swannysec
swannysec deleted the remove-dormant-workflows branch June 10, 2026 17:09
This was referenced Jun 18, 2026
jonx pushed a commit to jonx/zed-aros that referenced this pull request Jul 17, 2026
…58975)

## Summary

Routine housekeeping to remove seven inactive GitHub Actions workflows,
surfaced by a workflow-activity review (run history via the Actions
API).

The removals fall into two groups:

- **Four hand-written workflows** that are manually disabled, never run,
or long dormant.
- **Three xtask-generated workflows** (manual eval/perf tools) dormant
for >90 days — removed at the source in `tooling/xtask` and regenerated,
with now-unused helper code dropped.

Reusable workflows `extension_tests` and `extension_bump` were
intentionally **kept** — their low standalone run counts are an artifact
of `workflow_call` (they run constantly via `run_tests` and
`extension_auto_bump`), so they are not dormant.

## What is being removed

| Workflow | Roughly what it does | Author | Last run | Reason |
|---|---|---|---|---|
| `assign-reviewers.yml` | Auto-assigns reviewers to PRs (via a GitHub
App token) | John D. Swanson | 2026-04-17 | Manually disabled in Actions
settings |
| `assign_contributor_issue.yml` | Assigns/labels contributor issues and
notifies Slack | Lena | 2026-05-12 | Manually disabled in Actions
settings |
| `background_agent_mvp.yml` | Experimental background-agent MVP (manual
dispatch; schedule commented out) | morgankrey | 2026-02-24 | Dormant
>90 days; experimental, never promoted |
| `randomized_tests.yml` | Runs randomized tests via
`script/randomized-test-ci` | Max Brunsfeld | never | Never run; only
triggers on pushes to a branch that is never pushed |
| `compare_perf.yml` \* | Manual perf comparison between two commits for
a crate | Conrad Irwin | 2025-11-06 | Dormant >90 days; on-demand tool |
| `run_unit_evals.yml` \* | Manual agent unit evals for a given
model/commit | Ben Kunkle | 2025-11-14 | Dormant >90 days; on-demand
tool |
| `run_cron_unit_evals.yml` \* | Agent unit evals across a model matrix
(manual dispatch) | Richard Feldman | 2026-01-27 | Dormant >90 days;
on-demand tool |

\* xtask-generated — removed via `tooling/xtask` and regenerated (commit
2).

## Notes

- **Commit 1** removes the four hand-written workflows.
- **Commit 2** removes the three xtask-generated workflows: it deletes
their generator modules and registry entries, regenerates with `cargo
xtask workflows`, and drops the helper code left unused by the removal
(`vars` secrets and `steps::git_checkout`). Regeneration is a no-op for
all other workflows, and `./script/clippy` (deny-warnings) is clean.

Release Notes:

- N/A
jolutz pushed a commit to jolutz/zed that referenced this pull request Aug 8, 2026
…58975)

## Summary

Routine housekeeping to remove seven inactive GitHub Actions workflows,
surfaced by a workflow-activity review (run history via the Actions
API).

The removals fall into two groups:

- **Four hand-written workflows** that are manually disabled, never run,
or long dormant.
- **Three xtask-generated workflows** (manual eval/perf tools) dormant
for >90 days — removed at the source in `tooling/xtask` and regenerated,
with now-unused helper code dropped.

Reusable workflows `extension_tests` and `extension_bump` were
intentionally **kept** — their low standalone run counts are an artifact
of `workflow_call` (they run constantly via `run_tests` and
`extension_auto_bump`), so they are not dormant.

## What is being removed

| Workflow | Roughly what it does | Author | Last run | Reason |
|---|---|---|---|---|
| `assign-reviewers.yml` | Auto-assigns reviewers to PRs (via a GitHub
App token) | John D. Swanson | 2026-04-17 | Manually disabled in Actions
settings |
| `assign_contributor_issue.yml` | Assigns/labels contributor issues and
notifies Slack | Lena | 2026-05-12 | Manually disabled in Actions
settings |
| `background_agent_mvp.yml` | Experimental background-agent MVP (manual
dispatch; schedule commented out) | morgankrey | 2026-02-24 | Dormant
>90 days; experimental, never promoted |
| `randomized_tests.yml` | Runs randomized tests via
`script/randomized-test-ci` | Max Brunsfeld | never | Never run; only
triggers on pushes to a branch that is never pushed |
| `compare_perf.yml` \* | Manual perf comparison between two commits for
a crate | Conrad Irwin | 2025-11-06 | Dormant >90 days; on-demand tool |
| `run_unit_evals.yml` \* | Manual agent unit evals for a given
model/commit | Ben Kunkle | 2025-11-14 | Dormant >90 days; on-demand
tool |
| `run_cron_unit_evals.yml` \* | Agent unit evals across a model matrix
(manual dispatch) | Richard Feldman | 2026-01-27 | Dormant >90 days;
on-demand tool |

\* xtask-generated — removed via `tooling/xtask` and regenerated (commit
2).

## Notes

- **Commit 1** removes the four hand-written workflows.
- **Commit 2** removes the three xtask-generated workflows: it deletes
their generator modules and registry entries, regenerates with `cargo
xtask workflows`, and drops the helper code left unused by the removal
(`vars` secrets and `steps::git_checkout`). Regeneration is a no-op for
all other workflows, and `./script/clippy` (deny-warnings) is clean.

Release Notes:

- N/A
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement staff Pull requests authored by a current member of Zed staff

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants