Plugin not appearing in catalog - no feedback/issues received

Hello,

I've created a Traefik plugin that extends geoblock with ASN/ISP filtering.
Despite meeting all requirements, it's not appearing in the catalog.

Repository: GitHub - T0ut4t1s/traefik-geoblock-asn: Traefik middleware plugin to filter requests by country and ASN (Autonomous System Number). Fork of geoblock with added ASN allowlist/blocklist support.

Checklist verified:

  • traefik-plugin topic set
  • .traefik.yml with valid testData
  • go.mod at root
  • Git tags (v0.1.0 - v0.3.6)
  • No external dependencies
  • Not a fork (fork: false via GitHub API)

Could you help investigate why it's not being indexed?

UPDATE: Turned out i had my times wrong and posted this just before the Traefik crawler ran. It found an error which I corrected. Solved.

You are aware that Github is only checked by Traefik once every 24h for new plugins? Could that be the issue?

Thank you for the reply. Yes, I think they check once daily at 08:00 UTC. From what I can tell my repo was up and correct at that point.

The Traefiker bot eventually created validation issues on my repo, which revealed the problem:

"failed to run the plugin with Yaegi: failed to eval CreateConfig function: 1:28: undefined: traefik_geoblock_asn"

Root cause: Package name mismatch. Yaegi expects the Go package name to match the last segment of the module path, with hyphens converted to underscores.

I've closed the GitHub issues and will wait for the next crawler run at 08:00 UTC.

Hopefully this helps anyone else who forks an existing plugin and changes the module path - make sure your package name matches!

UPDATE 2: Fixed the package name issue and pushed v0.3.9. Two 08:00 UTC crawler cycles have now passed:

  • :white_check_mark: No new validation issues created by traefiker bot
  • :white_check_mark: GitHub Actions CI passing (lint + tests)
  • :cross_mark: Plugin still not appearing in catalog

The bot seems to have accepted the fix (no new issues), but the plugin isn't being published. Is there an additional step after validation passes, or could this be stuck in a queue somewhere?

Repository: GitHub - T0ut4t1s/traefik-geoblock-asn: Traefik middleware plugin to filter requests by country and ASN (Autonomous System Number). Fork of geoblock with added ASN allowlist/blocklist support.
Latest version: v0.3.9

UPDATE: It has been approved. Thank you!