Skip to content

Follow the promoted samples to src/01, and catch up two generated artefacts - #321

Merged
oblomov-dev merged 2 commits into
mainfrom
claude/tender-clarke-am5979
Sep 14, 2026
Merged

oblomov-dev merged 2 commits into
mainfrom
claude/tender-clarke-am5979

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Two generated artefacts had fallen behind their sources and one whole set of links moved out from under this repository. Both are mechanical catch-ups; no page is rewritten.

The sample links moved (de2b7b1)

abap2UI5/samples#843 removed the src/00/97 ("experimental") package and promoted its fourteen samples into src/01. The links published here point at that repository's main.github/workflows/check.yml pins the checkout to it on purpose, with the comment "the links published here point at main, so main is what they have to be true against" — so every one of those paths moved the moment that merged, and check:samples reports ten problems against current main.

  • Eight generated sample blocks, regenerated with npm run link:samples. Their rows now carry src/01 paths, and the titles lose the Hash — / Device — header prefix: a promoted sample is a catalogue entry, and the block has always stripped the category for src/01 rows.
  • Two links resources/deprecations.md writes by handZ2UI5_CL_SMP_APP_507 and _509, the omit_initial and json = abap_true rows of the AJSON replacement table. No generator touches those, so the regeneration did not catch them; they are repointed at src/01 here. A reader clicking either got a 404 in the meantime.

Two generated artefacts were stale before that (237c03b)

Both were already red on main, neither caused by this branch:

  • docs/resources/api.md and docs/public/api/client-api.json were missing the cs_event-store_data paragraph that z2ui5_if_client has carried on abap2UI5 main for a while. npm run generate:api reads the interface there, so the block is its output, not a hand edit.
  • cookbook/model/tables still called Z2UI5_CL_SMP_APP_059 "Live Search with Parallel Requests"; the sample was retitled "Live Search over a Large Table" in Refactor sample 059: live search with check_queue_last samples#839.

This commit was pushed to the branch of #319 a few minutes after that pull request had already merged, so it did not go in with it. The branch is restarted from main and it is carried here.

How it was verified

test, check:version, check:conventions, check:examples, check:playground, check:api-names, check:api-reference, check:samples, check:design, check:images — all pass against a samples checkout at main. check:cross-site was not run locally: it reads a built site, and docs:build needs to fetch the playground sitemap, which this sandbox's proxy refuses. It runs in CI.

🤖 Generated with Claude Code

https://claude.ai/code/session_019rmo8XKoBEpBRZ2TZMUQrF


Generated by Claude Code

…5 main

Two generated artefacts had fallen behind their sources, both before this
branch and both red on main: `check:api-reference` and `check:samples`.

`docs/resources/api.md` and `docs/public/api/client-api.json` were missing the
`cs_event-store_data` paragraph that `z2ui5_if_client` has carried on abap2UI5
main for a while - `npm run generate:api` reads the interface there, so the
block is its output, not a hand edit.

`cookbook/model/tables` still called Z2UI5_CL_SMP_APP_059 "Live Search with
Parallel Requests"; the sample was retitled "Live Search over a Large Table" in
abap2UI5/samples#839 and `npm run link:samples` picks the title out of that
repository's catalogue.

Neither is this branch's change - they are ported so the pull request can go
green on its own failures rather than on somebody else's.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019rmo8XKoBEpBRZ2TZMUQrF
abap2UI5/samples#843 removed the `src/00/97` package and promoted its fourteen
samples into `src/01`. The links published here point at that repository's
`main` - `.github/workflows/check.yml` pins the checkout to it on purpose - so
every one of them moved the moment that merged, and `check:samples` went red on
this repository's `main` through no change of its own.

Eight generated sample blocks are regenerated with `npm run link:samples`:
their rows now carry `src/01` paths, and the titles lose the `Hash — ` /
`Device — ` header prefix, because a promoted sample is a catalogue entry and
the block strips the category the way it always has for `src/01` rows.

The two links the deprecations page writes BY HAND - the `omit_initial` and
`json = abap_true` samples of the AJSON replacement table,
`Z2UI5_CL_SMP_APP_507` and `_509` - are not generated and were not caught by
the regeneration; they are repointed at `src/01` here. A reader clicking either
got a 404 in between.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019rmo8XKoBEpBRZ2TZMUQrF
@oblomov-dev
oblomov-dev merged commit fa5f4cb into main Sep 14, 2026
1 check passed
@oblomov-dev
oblomov-dev deleted the claude/tender-clarke-am5979 branch September 14, 2026 16:10
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