Skip to content

chore: remove dead OutBot and HuskyCat configs#163

Merged
Jesssullivan merged 2 commits intomainfrom
chore/remove-dead-codeberg-config
Mar 29, 2026
Merged

chore: remove dead OutBot and HuskyCat configs#163
Jesssullivan merged 2 commits intomainfrom
chore/remove-dead-codeberg-config

Conversation

@Jesssullivan
Copy link
Copy Markdown
Collaborator

OutBot sync to Codeberg ran once (2026-02-23) and was never automated. HuskyCat labeling has no CI backing. Removing stale configs.

@Jesssullivan Jesssullivan merged commit 8f85ccc into main Mar 29, 2026
26 checks passed
@greptile-apps
Copy link
Copy Markdown

greptile-apps bot commented Mar 29, 2026

Greptile Summary

This PR removes two stale root-level config files — .huskycat.yaml and .outbot.yml — that were never backed by any automated CI trigger. A search across all workflow files (.github/workflows/, .forgejo/workflows/, .gitlab-ci.yml) confirms neither tool is referenced anywhere in the pipeline, validating the claim in the PR description.

  • .huskycat.yaml defined file-path-pattern → label mappings for GitHub and Codeberg issue/PR triage, but no workflow ever invoked HuskyCat to apply them.
  • .outbot.yml defined a GitHub → Codeberg mirror sync, but the sync ran only once manually (2026-02-23) and was never scheduled or wired into CI.
  • One minor housekeeping note worth considering: .outbot.yml referenced a FORGEJO_TOKEN secret variable. If that secret was added to the repository's GitHub Actions secrets, it can now be cleaned up too — though this is not a blocker.

Confidence Score: 5/5

Safe to merge — both files are confirmed dead with no CI backing and no downstream references.

Pure deletion of two config files that are unreferenced by any workflow. No logic changes, no regressions possible. The only follow-up (cleaning up the FORGEJO_TOKEN secret) is outside the codebase and non-blocking.

No files require special attention.

Important Files Changed

Filename Overview
.huskycat.yaml Removes HuskyCat triage config — no CI workflow invokes it, so labeling rules were never enforced; safe to delete.
.outbot.yml Removes OutBot Codeberg-mirror config — no automated workflow drives it and the one manual run predates this PR; safe to delete.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR / Issue Event] -->|"was intended to trigger"| B[HuskyCat]
    B -->|"auto-label via rules"| C[GitHub Labels]
    B -->|"triage sync"| D[Codeberg Labels]
    B -.->|"no CI workflow ever ran this"| X((Dead))

    E[main branch push] -->|"was intended to trigger"| F[OutBot]
    F -->|"git mirror"| G[Codeberg Repo]
    F -.->|"no automated trigger — ran once manually 2026-02-23"| Y((Dead))

    X -->|removed in this PR| H[.huskycat.yaml deleted]
    Y -->|removed in this PR| I[.outbot.yml deleted]

    style X fill:#ff6b6b,color:#fff
    style Y fill:#ff6b6b,color:#fff
    style H fill:#51cf66,color:#fff
    style I fill:#51cf66,color:#fff
Loading

Reviews (1): Last reviewed commit: "chore: remove dead HuskyCat config" | Re-trigger Greptile

@Jesssullivan Jesssullivan deleted the chore/remove-dead-codeberg-config branch March 29, 2026 03:04
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.

1 participant