Cleanup old workflows#4003
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Removes several repository automation files (GitHub Actions workflows and related configs) as part of a cleanup of legacy maintenance tooling (stale/lock/triage/label-sync/dependabot auto-approve), plus removal of repository-local Claude agent configuration.
Changes:
- Deleted multiple issue/PR maintenance workflows (stale marking/closing, locking, issue triage/assessment, label syncing).
- Removed Dependabot automation (auto-approve workflow) and the repository’s Dependabot configuration file.
- Removed
.claude/settings and agent documentation files.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/stale.yaml | Removed stale issue/PR marking and auto-close workflow. |
| .github/workflows/lock.yaml | Removed scheduled workflow that locked inactive closed issues. |
| .github/workflows/labels-sync.yaml | Removed workflow that synced labels from repo config. |
| .github/workflows/issue-triage.yaml | Removed workflow that labeled/closed issues based on templates/content. |
| .github/workflows/issue-assessment.yaml | Removed workflow triggered by need-more-info labeling (previously commented). |
| .github/workflows/dependabot.yaml | Removed Dependabot PR auto-approval workflow. |
| .github/dependabot.yml | Removed Dependabot configuration (disables automated dependency update PRs). |
| .claude/settings.json | Removed Claude tooling settings for allowed commands/tools. |
| .claude/agents/vscode-translation-manager.md | Removed Claude agent documentation for localization workflows. |
| .claude/agents/vscode-test-writer.md | Removed Claude agent documentation for VS Code extension testing workflows. |
Comments suppressed due to low confidence (3)
.github/workflows/labels-sync.yaml:1
- This workflow is being removed, but
.github/labels.yamlstill instructs maintainers to "Run the "Sync Labels" workflow to apply changes" (labels.yaml:2). After this deletion there’s no in-repo way to apply label changes, and that comment becomes misleading. Either keep a label-sync workflow (possibly updated to uselabels.yaml/labels.jsonconsistently), or update the label docs to describe the new process.
.github/dependabot.yml:1 - This PR is titled/described as cleaning up old workflows, but it also removes the repository’s Dependabot configuration (
.github/dependabot.yml). That disables automated dependency update PRs entirely (there’s no Renovate config or alternate Dependabot file in the repo). If the intent is only to remove automation workflows, consider keeping Dependabot enabled, or update the PR description/title to explicitly call out that dependency update automation is being turned off.
.claude/settings.json:1 - This PR is scoped as workflow cleanup, but it also deletes the
.claude/configuration (settings and agent docs). If this is intentional repository-wide tooling cleanup, it would help to mention it explicitly in the PR description/title (or split into a separate PR) so reviewers understand the broader scope beyond GitHub Actions workflows.
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.
Cleaning up old workflows