Skip to content

fix: sort entries alphabetically and remove duplicate links#6319

Open
yogasw wants to merge 1 commit into
avelino:mainfrom
yogasw:fix-test
Open

fix: sort entries alphabetically and remove duplicate links#6319
yogasw wants to merge 1 commit into
avelino:mainfrom
yogasw:fix-test

Conversation

@yogasw

@yogasw yogasw commented May 14, 2026

Copy link
Copy Markdown

Summary

Unit test (TestAlpha and TestDuplicatedLinks in main_test.go) currently fails on main because several recently merged entries break alphabetical order, and two duplicate links exist.

Failing tests on main

Running go test main_test.go main.go on current main fails with:

  • TestAlpha — entries out of alphabetical order in 11 sections
  • TestDuplicatedLinks — 2 duplicate URLs

Changes

Sort fix (11 sections)

  • Advanced Console UIs: goscaf moved after gookit/color
  • Databases Implemented in Go: minisql moved after Milvus
  • Financial: coinpaprika-api-go-client moved after bbgo
  • Generators: go-apispec moved before go-enum
  • Goroutines: autopool moved after async-job
  • Morphological Analyzers: go-propisyu moved to top
  • Networking: fibersse moved after fasthttp
  • Security: Cameradar and canery swapped
  • Video: libvlc-go and manifestor swapped
  • Web Frameworks: httpsuite and Huma swapped; NotNet moved after Microservice
  • DevOps Tools: tf-profile and tickstem/uptime swapped

Duplicate removal

@github-actions

Copy link
Copy Markdown

Automated Quality Checks

Required checks

Repo link: missing from PR body

How to fix: Add the following to your PR description:

Forge link: https://github.com/your-org/your-project

❌ **pkg.go.dev**: missing from PR body
  > **How to fix:** Add the following to your PR description:
  > ```
pkg.go.dev: https://pkg.go.dev/github.com/your-org/your-project

Go Report Card: missing from PR body

How to fix: Add the following to your PR description:

goreportcard.com: https://goreportcard.com/report/github.com/your-org/your-project


### 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, Coveralls. 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.

These checks are automated and do not replace maintainer review. See CONTRIBUTING.md for full guidelines.


PR Diff Validation

Content checks

Files changed: only README.md
Single item: 12 added, 14 removed (expected exactly 1 change per PR)

How to fix: Each PR should add, remove, or change only one package.
Please split this into separate PRs — one package per PR.
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Advanced Console UIs has 40 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Databases Implemented in Go has 48 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Financial has 29 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Generators has 15 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Goroutines has 51 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Morphological Analyzers has 17 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Networking has 81 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Security has 54 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Video has 12 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Web Frameworks has 41 items
Link text: matches repository name
Description: ends with punctuation
Description tone: no promotional language detected
Category size: Web Frameworks has 41 items
Description: ends with punctuation
Description tone: no promotional language detected
Category size: DevOps Tools has 105 items

Warnings

⚠️ Link text: tickstem/uptime differs from repo name uptime

How to fix: The link text should be the exact project name.
If the project name really is tickstem/uptime, this is fine. Otherwise change it to: - [uptime](https://github.com/tickstem/uptime) - ...


Action needed: one or more content checks failed. Please review the contribution guidelines.

Automated diff validation — does not replace maintainer review.

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.

1 participant