Fail sample validation when Bicep warns that PostgreSQL TLS settings are unsupported
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 75/100
Direzione di ricerca
Start with .github/scripts/validate_bicep.py and the existing .github/workflows/validate-bicep.yaml; add focused standard-library unittest fixtures beside the validator and run them before compilation in the workflow. Cover the listed diagnostic, path, unrelated-warning, and normal-error cases. Done means the PostgreSQL TLS warnings fail validation even when Bicep exits zero, while unrelated warnings remain allowed and normal error handling and samples' strict validation are preserved.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What content needs to be created or modified?
The Bicep validation job can pass while the compiler emits BCP036 Warning for an unsupported PostgreSQL tls value.
Describe the solution you'd like
In the existing validator, fail BCP036/BCP037 diagnostics directly naming tls in the PostgreSQL demo even when Bicep exits zero. Match the diagnostic's actual source path as well as the compiled sample path; do not promote warnings from unrelated imported files. Do not rely on fixed line numbers or fail every lint warning. Preserve normal error/nonzero handling.
Add standard-library unittest fixtures for clean output, exit-zero TLS warnings, both diagnostic codes, source attribution, relative/absolute paths, unrelated properties/codes/files, and normal errors. Run them before compilation in the existing workflow. Coordinate semantics with samples without weakening its separate strict validation.
Where should the new material be placed?
.github/scripts/validate_bicep.py, focused tests beside it, and .github/workflows/validate-bicep.yaml.
The associated pull request from the Radius code repo, if applicable
N/A. Split from https://github.com/radius-project/docs/pull/2041.
Additional context
The original false-green run is https://github.com/radius-project/docs/actions/runs/38964910127/job/117188865986.
- Lingua principale
- Bicep
- Stelle
- 27
- Fork
- 51
- Merge medio
- 1g 7h
- PR unite (30g)
- 20
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di radius-project/docs
-
bug triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
radius-project/docs#1953 ·
I maintainer di solito rispondono entro 1 giorno
-
triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
radius-project/docs#1439 ·
I maintainer di solito rispondono entro 1 giorno
-
clarify reliance on bicepApertatriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
radius-project/docs#1224 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
radius-project/docs#1104 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
radius-project/docs#2051 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di radius-project/docs
Issue simili
-
微信订阅Apertaallows image
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
DaoCloud/public-image-mirror#46265 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
triage:needs-human
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
garrytan/gbrain#7635 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
tests.yml has no timeout-minutes: a hung test burns the 6-hour defaultForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabeginner tests
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
BistaDinesh03/critique#166 ·
I maintainer di solito rispondono entro 1 giorno
-
bug ci-cd high-priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
DigiBanks99/menlo#466 ·
I maintainer di solito rispondono entro 1 giorno
-
Lychee link check failedAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100