coder / coder/usgov-reference

Re-enable cosmetic yamllint rules after normalizing vendored manifests

Đang mở
#4 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
1
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

To get CI green on the initial publish, `.yamllint` disables several cosmetic rules (`indentation`, `colons`, `braces`, `document-start`, `line-length`) that the vendored upstream manifests do not follow. Structural checks (syntax, duplicate keys, empty values, trailing whitespace) remain enabled.

**Action (optional, quality)**: progressively normalize the vendored YAML (consistent indentation, `---` document starts, brace/colon spacing) and re-enable the corresponding rules. `line-length` should stay disabled because some manifests embed machine-generated Grafana dashboard JSON on single long lines.

Context: see the CI setup in `.github/workflows/ci.yml` and `.yamllint`.

---
Generated by Coder Agents, on behalf of @ausbru87.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với .yamllint và .github/workflows/ci.yml, sau đó kiểm tra các YAML manifest vendored hiện đang vi phạm các quy tắc về hình thức. Chuẩn hóa thụt lề, phần bắt đầu tài liệu và khoảng cách quanh dấu ngoặc nhọn/dấu hai chấm khi phù hợp, bật lại các quy tắc đó, tiếp tục tắt line-length cho JSON dashboard được tạo tự động và xác minh rằng CI vẫn đạt.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions, yaml
Lĩnh vực
ci-cd, devops
Loại issue
Tái cấu trúc
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
48/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.