Skip to content

AGENTS.md: cite the pin the bump moved to (f9dc871a) - #272

Merged
oblomov-dev merged 1 commit into
mainfrom
claude/peaceful-hopper-cylhj7
Oct 14, 2026
Merged

oblomov-dev merged 1 commit into
mainfrom
claude/peaceful-hopper-cylhj7

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

#270 moved A2UI5_PIN to f9dc871a. The cell in AGENTS.md that cites the pin still said 2dd43637, so check_pins fails on main:

ERROR AGENTS.md: says the pin is `2dd43637`, but A2UI5_PIN is `f9dc871a`

The change is the one line that node scripts/check-pins.mjs --fix writes. That is the same call bump-a2ui5.yaml is supposed to make, but in #270 the cell did not move with the pin. I did not look into why. node scripts/check-pins.mjs now passes locally.

🤖 Generated with Claude Code

https://claude.ai/code/session_01QYMKjK1h4aPzf4w4E7RCZW


Generated by Claude Code

The weekly bump (#270) moved A2UI5_PIN to f9dc871a, but the cell in
AGENTS.md that cites the pin still read 2dd43637, so check_pins failed
on main. Written by `node scripts/check-pins.mjs --fix`, the call the
bump workflow is meant to make.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QYMKjK1h4aPzf4w4E7RCZW
@oblomov-dev
oblomov-dev merged commit 7765e13 into main Oct 14, 2026
22 checks passed
@oblomov-dev
oblomov-dev deleted the claude/peaceful-hopper-cylhj7 branch October 14, 2026 11:43
oblomov-dev added a commit that referenced this pull request Oct 14, 2026
)

The resolve step runs `check-pins.mjs --fix`, which rewrites the pin
citation in the prose files. create-pull-request then commits only the
paths in `add-paths` - A2UI5_PIN and the abaplint configs, none of the
prose - so the rewrite was thrown away. The bump to f9dc871a (#270) moved
the pin, left AGENTS.md citing 2dd43637, and turned check_pins red on main
the moment it merged (#272 fixed the cell by hand).

- bump-a2ui5.yaml: add-paths lists the nine PROSE files of
  check-pins.mjs, with a comment saying why they are there.
- check-pins.mjs policy 7: every PROSE file that exists must be in the
  bump's add-paths. On the old workflow it reports all nine; on this one
  it passes. The two lists are one list now, held together by the gate,
  so a file added to PROSE later cannot be silently dropped again.
- tooling.test.mjs: a case for policy 7 - the #270 shape fails, the
  listed file passes.

npm test: 64/64. node scripts/check-pins.mjs: ok.


Claude-Session: https://claude.ai/code/session_01QYMKjK1h4aPzf4w4E7RCZW

Co-authored-by: Claude <noreply@anthropic.com>
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.

2 participants