Skip to content

fix(ci): radar sprawdza, czy kandydat w ogole jest katalogiem - #168

Merged
msgwing merged 1 commit into
mainfrom
radar-is-it-a-list
Aug 17, 2026
Merged

msgwing merged 1 commit into
mainfrom
radar-is-it-a-list

Conversation

@msgwing

@msgwing msgwing commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Bieg z 17.08 zakolejkował klienta bazodanowego i zbiór szablonów n8n. Oba przeszły, bo ich README zawiera gdzieś słowo email — co jest prawdą o większości repozytoriów i nie mówi nic o tym, czy projekt jest listą kuratorską.

Radar sprawdzał, jakiego rodzaju jest lista, ale nie sprawdzał, czy to w ogóle jest lista.

Dwie bramki zamiast jednej

  • Czy to katalog — co najmniej 40 linii w kształcie wpisu - [nazwa](https://...). Katalog wygląda jak katalog.
  • Nagłówek pocztowy, a nie słowo luzem w tekście. Dopasowany nagłówek trafia teraz do zakolejkowanego issue, więc recenzent od razu widzi, do której sekcji szedłby wpis.

Sprawdzone na prawdziwych README

repo wpisów nagłówek wynik
ripienaar/free-for-dev 1287 tak przechodzi
OtterMind/Chat2DB 0 nie odrzucone
enescingoz/awesome-n8n-templates 2 tak odrzucone
awesome-selfhosted 1261 tak przechodzi tę bramkę, wypada na kwalifikowalności powyżej

Ostatni wiersz jest istotny: kolejność bramek jest właściwa — najpierw „czy to lista", potem „czy przyjmuje usługi hostowane".

Issues #166 i #167 zamknięte z uzasadnieniem.

The run of 2026-08-17 queued a database client and a collection of n8n
workflow templates. Both passed because their README contains the word
"email" somewhere, which is true of most repositories and says nothing
about whether the project is a curated list.

Two gates instead. A candidate must look like a directory - at least 40
entry-shaped lines, `- [name](https://...)` - and must carry a mail or
email *heading*, not the word loose in the prose. The matched heading is
now what the queued issue reports, so a reviewer sees which section the
entry would go in.

Checked against real READMEs: free-for-dev 1287 entries and a heading,
passes. Chat2DB 0 entries, rejected. awesome-n8n-templates 2 entries,
rejected. awesome-selfhosted has 1261 entries and passes this gate, and is
still caught by the eligibility gate above it, which is the right order.
@msgwing
msgwing enabled auto-merge August 17, 2026 20:50
@github-actions github-actions Bot added the ci label Aug 17, 2026
@msgwing
msgwing merged commit d1f6784 into main Aug 17, 2026
35 checks passed
@msgwing
msgwing deleted the radar-is-it-a-list branch August 17, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant