Skip to content

Remove kepfi from DevOps Tools (dead repository) - #6548

Open
davidpavlovschi wants to merge 1 commit into
avelino:mainfrom
davidpavlovschi:fix/remove-dead-kepfi
Open

Remove kepfi from DevOps Tools (dead repository)#6548
davidpavlovschi wants to merge 1 commit into
avelino:mainfrom
davidpavlovschi:fix/remove-dead-kepfi

Conversation

@davidpavlovschi

@davidpavlovschi davidpavlovschi commented Jul 30, 2026

Copy link
Copy Markdown

Removes the kepfi entry from DevOps Tools. The linked repository no longer exists.

Refs #6279 (Investigate repositories with more than 1 year without update).

Which criteria the project is not meeting

  • The project is no longer open-sourced / the repository is gone. https://github.com/Knuspii/kepfi returns HTTP 404 with no redirect, so the listed link is dead and the source is no longer available.
  • The quality standard links have been removed. With the repository deleted, pkg.go.dev, Go Report Card and coverage for the module are unreachable, and there is no README or license to review.

Evidence

  1. HTTP status (following redirects):
$ curl -s -o /dev/null -w "%{http_code}\n" -L https://github.com/Knuspii/kepfi
404

There is no location header on the response — GitHub does not redirect it to a renamed repository.

  1. GitHub GraphQL API:
$ gh api graphql -f query='{repository(owner:"Knuspii",name:"kepfi"){nameWithOwner}}'
{"data":{"repository":null},"errors":[{"type":"NOT_FOUND", ...
  "message":"Could not resolve to a Repository with the name 'Knuspii/kepfi'."}]}
  1. No renamed successor. The owner account still exists and has 12 public repositories, none of which is kepfi under another name:
arduino-tft-matrix-rain, CrunchyCleaner, FartBomb, git-top.net,
gmodserver_raspberrypi_arm64, home-server, HomeLab-Doctor, JunkLauncher,
Knuspii, nixos-kde, nixpkgs, nixpkgs-review-gha

So a link fix is not possible and removal is the correct action.

Notification

The entry was added in #6173 by @Knuspii, who is also the repository owner — pinging so they have an opportunity to respond (for example by restoring the repository).

Guideline compliance

  • One item removed, one line deleted, README.md only (1 file changed, 1 deletion(-)).
  • DevOps Tools keeps 106 entries after the removal, well above the 3-entry category minimum.
  • Alphabetical ordering of the surrounding entries (kclikind) is preserved.

Validation

  • go test -run '^(TestAlpha|TestDuplicatedLinks|TestSeparator|TestRenderIndex|TestToHTML|TestGenerate)$' ./... — identical result before and after the change: TestAlpha, TestSeparator, TestRenderIndex, TestToHTML, TestGenerate and both pkg/ packages pass. The only failure, TestDuplicatedLinks/relay (duplicated link 'https://github.com/valtors/relay'), already fails on an unmodified checkout of main and is unrelated to this entry.
  • AWESOME_SKIP_FETCH=1 go run . — the site generator completes successfully (Rendered 5536 project pages, sitemap and static assets written), and no page is generated for the removed entry.

Bot-required links (they reference the removed project; all dead, which is the point of this PR):

Forge link: https://github.com/Knuspii/kepfi
pkg.go.dev: https://pkg.go.dev/github.com/Knuspii/kepfi
goreportcard.com: https://goreportcard.com/report/github.com/Knuspii/kepfi

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown

Automated Quality Checks

Required checks

Repo: repo api not reachable

How to fix: Could not reach the repository via GitHub API.
Ensure the repository is public and the URL is correct.
pkg.go.dev: OK
Go Report Card: OK (grade unknown)

Additional checks

⚠️ Coverage: missing from PR body

How to fix: Add a coverage service link to your PR description:

Coverage: https://app.codecov.io/gh/your-org/your-project

Popular options: [Codecov](https://codecov.io), [Coveralls](https://coveralls.io). Integrate one with your CI to track coverage automatically.

---
> **Action needed:** one or more required checks failed. Please update your PR body with the missing links and ensure the repository meets the [quality standards](https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md#quality-standards).

_These checks are automated and do not replace maintainer review. See [CONTRIBUTING.md](https://github.com/avelino/awesome-go/blob/main/CONTRIBUTING.md) for full guidelines._

---

## PR Diff Validation

### Content checks

✅ **Files changed**: only README.md
✅ **Single item**: one package removed


_Automated diff validation — does not replace maintainer review._
<!-- Sticky Pull Request Commentpr-quality-check -->

@Knuspii

Knuspii commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Yes kepfi can be removed. Thank you!

@davidpavlovschi

Copy link
Copy Markdown
Author

Note on the red CI for whoever reviews: both failures are pre-existing on main and untouched by this one-line removal.

  • The alpha-order failure (expected 'lan orangutan' but actual is 'lang') arrived with the LAN Orangutan addition on 2026-07-22 — that PR's own test runs failed the same way.
  • The duplicate-link failure is valtors/relay, which this PR doesn't touch.
  • Repo: repo api not reachable fails because kepfi's repository is deleted — the exact condition this PR removes from the list.

Diff stays 1 file, 1 deletion.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants