Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: markdownlint CI job lints 0 files — glob quoting makes lint.yml a no-op

Aperta Adatta ai principianti
#4,526 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
74/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github-actions, markdown
Ambito
ci-cd, tooling

Direzione di ricerca

Inizia da .github/workflows/lint.yml e dal job markdownlint, quindi riproduci il comando quoted-glob citato nell’issue ed esamina l’esecuzione del workflow 34513299255. Conferma che l’ambito previsto dei file Markdown tracciati corrisponda e che le violazioni esistenti causino il fallimento del job; è necessaria una guida da parte dei maintainer per i 277 problemi risultanti in 32 file.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

triage-nice-to-have
Bug Description

The markdownlint job in .github/workflows/lint.yml lints zero files on every run, so it reports success unconditionally. Markdown formatting has not been enforced in CI since 2026-02-10.

Steps to Reproduce
  1. Open Lint workflow run 34513299255 for commit c173bf19a6654e3b05386ec3599349a55282b897 and inspect the markdownlint job. It reports Linting: 0 files and Summary: 0 issues in 0 files.
  2. Reproduce locally with: npx --yes markdownlint-cli2@0.23.2 "'/*.md'" "!extensions//*.md".
  3. Remove the single quotes; the command then matches files and reports the existing violations.
Expected Behavior

The job should lint the tracked Markdown files it is intended to cover (/*.md except extensions//*.md) and fail when they contain lint errors.

Actual Behavior

The job matches no files and always passes.

Specify CLI Version

Not applicable — CI workflow defect at main @ c173bf19a6654e3b05386ec3599349a55282b897

AI Agent

DeepSeek Harness

Operating System

Windows 11 host; behavior confirmed in the live ubuntu-latest runner log

Python Version

Not applicable — workflow defect

Error Logs
markdownlint-cli2 v0.23.2 (markdownlint v0.41.1)
Finding: '**/*.md' !extensions/**/*.md
Linting: 0 files
Summary: 0 issues in 0 files
Additional Context

Root cause: the YAML block scalar in .github/workflows/lint.yml preserves the single quotes around **/*.md, so markdownlint-cli2 receives a quoted glob that matches nothing. The issue was introduced by commit f14a47e. Running the intended scope against tracked files reports 277 issues across 32 files. Removing the quotes would make CI meaningful but red, so maintainer direction is needed for the intended scope and cleanup plan.

AI Assistance Disclosure: AI assistance was used for repository inspection, reproduction, evidence gathering, and drafting this report. The finding was checked against the frozen commit, live CI log, local reproduction output, and all-state issue/PR searches; no code changes were made for this report. Related issue #1030 does not report this exact defect.

Specific model and mode: OpenAI Codex (GPT-5), autonomous mode.

Lingua principale
Python
Stelle
138k
Fork
12.4k
Merge medio
3g 4h
PR unite (30g)
154

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di github/spec-kit

Tutte le issue di github/spec-kit

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.