Skip to content

Take the shared app-rules check that also runs daily - #838

Merged
oblomov-dev merged 2 commits into
mainfrom
claude/repos-review-corrections-kug6he
Sep 13, 2026
Merged

Take the shared app-rules check that also runs daily#838
oblomov-dev merged 2 commits into
mainfrom
claude/repos-review-corrections-kug6he

Conversation

@oblomov-dev

Copy link
Copy Markdown
Member

Synced from abap2UI5/.github/shared/check-app-rules.yaml, which grew a schedule for a gap this repository was on the wrong end of.

The app rule set is a section of abaplint.jsonc rather than a file of its own, so sync-shared deliberately does not carry it — copying the source over this file would destroy the rest, which this repository owns. A change to the rule set upstream therefore has to be brought across by hand, and until it is, this repository has drifted.

The check only ran on pull_request and push, which are events here, while the drift is created by a commit there. So with no activity here nothing noticed: abap2UI5 #2739 changed the rule set on 2026-09-12 and this repository was red from that moment without a single run to say so. It was found a day later from the other side.

Now it also runs daily (04:17 UTC) and on workflow_dispatch, and a red scheduled run opens an issue instead of sitting in the Actions tab — best-effort, and never the reason the job is red.

Byte-identical to its source, as check:shared requires. Companion to abap2UI5#2744, which holds the source copy.

How to test

npm run check:app-rules   # this repository matches the shared rule set - OK
npm run check             # exit 0

🤖 Generated with Claude Code

https://claude.ai/code/session_01F6kfouTe7NJ2bfEebXB999


Generated by Claude Code

Synced from abap2UI5/.github/shared/check-app-rules.yaml, which grew a
schedule for a gap this repository was on the wrong end of.

The app rule set is a SECTION of abaplint.jsonc rather than a file of its
own, so sync-shared deliberately does not carry it - copying the source over
this file would destroy the rest, which this repository owns. A change to the
rule set upstream therefore has to be brought across by hand, and until it
is, this repository has drifted.

The check only ran on pull_request and push, which are events HERE, while the
drift is created by a commit THERE. So with no activity here nothing noticed:
abap2UI5 #2739 changed the rule set on 2026-09-12 and this repository was red
from that moment without a run to say so. The daily run answers it every
morning, and a red scheduled run opens an issue instead of sitting in the
Actions tab.

Byte-identical to its source, as check:shared requires.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F6kfouTe7NJ2bfEebXB999
Synced from abap2UI5: the tee landed next to the sources, which makes the
transcript a file this repository never declared - and every generator and
prose walker here enumerates what is in the tree.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F6kfouTe7NJ2bfEebXB999
@oblomov-dev
oblomov-dev merged commit fe377cd into main Sep 13, 2026
16 checks passed
@oblomov-dev
oblomov-dev deleted the claude/repos-review-corrections-kug6he branch September 13, 2026 15:28
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