Skip to content

docs(changelog): record PRs #236, #240, #243 and #245 - #247

Merged
zyntromedia merged 1 commit into
mainfrom
docs/changelog-236-240-243-245
Sep 13, 2026
Merged

zyntromedia merged 1 commit into
mainfrom
docs/changelog-236-240-243-245

Conversation

@fig-ai-agent

@fig-ai-agent fig-ai-agent Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

สรุป

บันทึก 4 PR ที่ merge วันที่ 2026-09-13 แต่ยังไม่ถูกบันทึก ลงในภาค ## [2026-09-13] ที่มีอยู่แล้ว — วางตาม convention ของไฟล์เอง (เลข PR มากไปน้อยภายในแต่ละหัวข้อ)

PR หัวข้อ เนื้อหา
#245 Added knowledge notes ได้ index + manifest + front matter และ sync_knowledge_index.py
#240 Added skill ci-workflow-authoring + lint.py ที่ชี้ 9 จาก 10 workflow บน main
#236 Changed README เขียนใหม่ให้ตรงกับ tree จริง
#243 Fixed auto-compress-manage.yml ที่ล้ม 781 run เพราะ action ref ชี้ SHA ที่ไม่มีอยู่จริง

#239 ไม่ถูกบันทึก — เจตนา

#239 เป็น PR changelog เอง และ repo นี้ ไม่บันทึก PR changelog ของตัวเอง ตรวจแล้วมี 0 รายการในลักษณะนั้นในไฟล์

วิธีแก้

ใช้ anchored insert แบบเจาะจง ไม่ได้ regenerate ทั้งไฟล์ เพราะไฟล์นี้เป็น prose เขียนมือ 370 บรรทัด การสร้างใหม่จะเสีย formatting และทำรายการเก่าหลุด

แก้บรรทัดเดียวคือ CHANGELOG.md40 insertions, 0 deletions

ตรวจสอบ

  • จำนวน date section เท่าเดิม (6) — ไม่ได้สร้างภาคใหม่
  • ลำดับเลข PR ในแต่ละหัวข้อเป็น descending: Added [245,240,238], Changed [237,236,233], Fixed [243,237]
  • ไม่มี PR ซ้ำที่เกิดจาก PR นี้ (ตัวที่ซ้ำเดิม #169, #178, #175 มีอยู่ก่อนแล้ว)
  • code fence สมดุล, ไม่มี bullet เปล่า, บรรทัด # Changelog และหมายเหตุ UTC+PROBLEMS.md ครบ

Four PRs merged on 2026-09-13 were absent from the changelog. Placed in the
existing [2026-09-13] section, in the file's own order (PR number descending
within each subsection).

- **#245** (Added) — knowledge notes gained an index, a manifest and front
  matter, plus sync_knowledge_index.py to derive the index from the notes
- **#240** (Added) — ci-workflow-authoring skill and lint.py; it flagged 9 of
  the 10 workflows then on main, all for the same unresolvable-ref reason
- **#236** (Changed) — README rewritten to describe the tree as it stands
- **#243** (Fixed) — auto-compress-manage.yml, failing at `Set up job` on all
  781 runs: five action refs pointed at SHAs that do not exist upstream

#239 is deliberately not recorded: it is a changelog PR, and this repository
does not log its own changelog PRs (zero such entries exist).

Surgical anchored inserts, not a regeneration — the file is 370 lines of
hand-written prose and rewriting it would lose formatting and drop entries.
43 insertions, 0 deletions; date sections unchanged (6), per-subsection PR
numbers verified descending, no duplicate PR refs introduced.
@fig-ai-agent

fig-ai-agent Bot commented Sep 13, 2026

Copy link
Copy Markdown
Contributor Author

Checks สีแดง — เป็นของเดิม ไม่ได้เกิดจาก PR นี้

lint, Python 3.11, Python 3.12 ล้มในขั้น Set up job ก่อนรันคำสั่งใด ๆ:

##[error]Unable to resolve action `actions/checkout@f548e57c3d3c42e288026812cd22362661c4e8d4`, unable to find version
##[error]Unable to resolve action `actions/setup-python@5fda3b9c709277f8cf4290f3a0094ab7e95c1338`, unable to find version

หลักฐานว่าไม่เกี่ยวกับ PR นี้:

  1. PR นี้แก้ไฟล์เดียวคือ CHANGELOG.mdgit diff --name-only origin/main...HEAD -- .github/ = 0 ไฟล์
  2. SHA ทั้งสองที่ resolve ไม่ได้มีอยู่ก่อนแล้วบน main ไม่ใช่ที่ PR นี้เพิ่ม
  3. ข้อความ error เกิดก่อน checkout ก่อนติดตั้ง dependency — ยังไม่ถึงขั้นที่ diff จะมีผล

วิธีตรวจ pin ที่เป็นต้นเหตุ (ไม่ผ่าน CI ปกติเพราะเป็นแค่ hex 40 ตัวที่ถูกรูปแบบ):

python skills/ci-workflow-authoring/verify-pins.py .github/workflows/*.yml

รันแล้วจะรายงาน pin ที่ไม่มีจริงบน main 6 จุด ซึ่งเป็นตัวการเดียวกันกับที่ทำให้ทุก PR แดง

@zyntromedia
zyntromedia merged commit c5ae8ea into main Sep 13, 2026
5 of 9 checks passed
@zyntromedia
zyntromedia deleted the docs/changelog-236-240-243-245 branch September 13, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant