Skip to content

Cleanup old workflows#4003

Merged
ntotten merged 1 commit into
mainfrom
cleanup_workflows
May 29, 2026
Merged

Cleanup old workflows#4003
ntotten merged 1 commit into
mainfrom
cleanup_workflows

Conversation

@ntotten

@ntotten ntotten commented May 29, 2026

Copy link
Copy Markdown
Contributor

Cleaning up old workflows

Copilot AI review requested due to automatic review settings May 29, 2026 19:25
@ntotten ntotten merged commit a5362ae into main May 29, 2026
9 checks passed
@ntotten ntotten deleted the cleanup_workflows branch May 29, 2026 19:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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.yaml still 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 use labels.yaml/labels.json consistently), 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.

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.

2 participants