Skip to content

Sổ lỗi CI: 30 lượt đỏ gần nhất (27.09 - 12.10.2026) ​

Rà ngày 12.10.2026 theo yêu cầu "ghi lại mọi lỗi từ GitHub và Cloudflare, cấm lặp lại". Mỗi dòng là một lượt GitHub Actions có conclusion là failure hoặc startup_failure, đọc từ log thật của job đỏ. Phần Cloudflare (lỗi runtime của Worker) chưa rà được: phiên rà không có token Cloudflare; xem mục cuối.

Bảng 30 lượt ​

#RunWorkflowNhánhNgàyLỗi (nguyên văn rút gọn)Dấu vân tay
138284109506ci-checksclaude/stoic-gates12.10gác Supabase bắt chữ "Supabase" trong chú thích của scripts/hooks/*.mjsF3
238248426616ci-checksclaude/nifty-thompson12.10catch-to-empty @ media.conan.school: 0 -> 1 (src/lib/demoQuote.ts)F1
338228850429BuildFailedclaude/nifty-thompson12.10startup_failure, 0 jobF7
438228153722BuildFailedclaude/arts-competency12.10startup_failure, 0 jobF7
538226386810BuildFailedclaude/nifty-thompson12.10startup_failure, 0 jobF7
638171237626BuildFailedqc/nightly-2026101211.10startup_failure, 0 job (PR)F7
738171234071BuildFailedqc/nightly-2026101211.10startup_failure, 0 job (PR)F7
838171223866BuildFailedqc/nightly-2026101211.10startup_failure, 0 jobF7
938155816197ci-checksfeat/video-forces-deep11.10any-cast @ video-studio: 3 -> 4F1
1038039556251ci-checksfeat/studio-slides10.10any-cast @ studio.conan.school: 34 -> 35F1
1138025424745ci-checksfeat/whats-new10.10catch-to-empty @ com.conan.school: 3 -> 4F1
1238025380924ci-checksfeat/whats-new10.10api.conan.school/scripts/whats_new_to_sql.py:52: EMDASH = "<U+2014>"F2
1338024979881ci-checksseo/gsc-101010.10any-cast @ www.conan.school: 194 -> 196F1
1437656598721ci-checksfeat/course-page-learn-what07.10compelling_questions_to_sql.py:31: EM_DASH = '<U+2014>'F2
1537490683890deploy-contentmain06.10bước tạo Pages project trả success: true mà vẫn exit code 1F6
1637489579848deploy-contentmain06.10The Pages project "content-conan-school" does not exist.F6
1737369739544ci-checkscontent/unclassified-books05.10gác Supabase bắt câu "mock Supabase" trong JSON section sáchF3
1837351027911ci-checkscontent/chapter-compelling05.10book_chapter_titles_to_sql.py:23: EMDASH = '<U+2014>'F2
1937147559650ci-checksfix/design-system-audit03.1011 SVG figures lệch bộ vẽ (npm run figures:build chưa chạy)F5
2037115114162ci-checksfeat/home-mentors-albums03.10MentorsPage.tsx(210,8): error TS2741: Property 'className' is missingF4
2137114449832ci-checksfeat/home-mentors-albums03.10gác Supabase bắt chú thích -- Supabase sang trong migrationF3
2237111442590ci-checksfeat/home-mentors-albums03.10như #21F3
2337092218274deploy-mentorsmain03.10Missing Cloudflare deployment setup: Wrangler config.F6
2437073966239deploy-mentorsmain02.10như #23F6
2537049797403ci-checksbooks/reader-v102.10api.conan.school/scripts/book_illustrations.ts:66: svg.includes('<U+2014>')F2
2636347752207ci-checkscontent/no-emdash27.09scripts/check-no-emdash.mjs:11: const DASH = '<U+2014>' (chính gác tự vi phạm)F2
2736347677875ci-checkscontent/no-emdash27.09gác Supabase bắt chú thích "no direct Supabase calls" trong api-client.tsF3
2836312652453deploy-docsmain27.09curriculum/course-journeys.md (27:31): Element is missing end tag. (VitePress đọc < thành thẻ Vue)F5
2936298747070deploy-commain27.09app/lib/community-art.ts:12:3 Cannot assign to this expressionF4
3036298678489ci-checksux/home-wide27.09cùng file, TS2364 x19: PR đỏ mà vẫn merge, rồi #29 đỏ trên mainF4

Gom theo dấu vân tay, nguyên nhân gốc, và chốt chặn ​

MãLỗiLầnNguyên nhân gốcChốt chặn (đã làm)
F1Vượt mốc qc-scan5Gác chỉ chạy ở CI; người viết không chạy qc:scan trước khi pushHook Stop chạy qc-scan --check --untracked trước khi agent kết thúc lượt
F2Gõ thẳng U+2014 trong mã5Mã nào cần nhắc ký tự đó (gác, script *_to_sql) đều chép hằng số từ chỗ cũHook PostToolUse kiểm từng file vừa ghi; api.conan.school/scripts/text_rules.py cho Python
F3Gác Supabase bắt nhầm5Gác quét cả chú thích và văn xuôi; hệ chưa từng dùng SupabaseGỡ hẳn gác cùng mọi thứ liên quan (12.10.2026)
F4Typecheck/build gãy3Lỗi cú pháp TS; một PR đỏ vẫn được merge vào mainKhông tự chặn được từ repo, xem Việc của chủ repo
F5Build site/tài liệu gãy hoặc file sinh lệch2docs, studio, media, content, mentors, video2 không có job build trong PR; lỗi chỉ lộ ở deploy sau mergeJob sites mới trong ci-checks.yml: build mọi site đổi trong PR
F6Deploy hạ tầng4content: Pages project chưa tạo + script tạo trả sai mã (đã xanh lại từ 06.10). mentors: thư mục bị thay bằng khung mẫu không có cấu hình wranglercontent đã tự khỏi. mentors đã gỡ hẳn 12.10.2026
F7startup_failure "BuildFailed"6Một workflow id mồ côi (367656078, đã xoá, tạo 26.09) chặn sự kiện push/PR; YAML trong repo hợp lệ. Nguyên nhân phía GitHub, API không trả dòng lý doChưa có; PR ở #6-7 không có ci-checks nào chạy

Việc của chủ repo ​

Agent không có quyền làm hai việc sau (API trả 403), nhưng thiếu chúng thì F4 lặp lại chắc chắn:

  1. Bắt buộc ci-checks xanh trước khi merge vào main (Settings, Branches hoặc Rulesets, thêm required status checks). #30 đỏ mà vẫn merge, và #29 là hệ quả trên production.
  2. F7 đã rõ (13.10.2026): trang run 38228153722 ghi "The job was not started because recent account payments have failed or your spending limit needs to be increased". Đây là lỗi thanh toán GitHub Actions, không phải lỗi YAML: kiểm Billing & plans của tài khoản.

mentors.conan.school đã gỡ (12.10.2026) ​

Chủ repo xác nhận không dùng nữa: xoá thư mục, deploy-mentors.yml, mục trong job sites, tool-plane, bootstrap, các mốc gác. Worker cũ trên Cloudflare (nếu còn) phải gỡ ở dashboard Cloudflare.

Cloudflare ​

Đã rà 13.10.2026: xem sổ lỗi Cloudflare.

Tài liệu nội bộ nền tảng Conan School.