Skip to content

ci: treat tools/e3sm_l1kpm_v2/ as documentation tooling in the code-change gate - #135

Merged
Thecave3 merged 1 commit into
mainfrom
ci/detect-code-changes-e3sm-tools
Nov 3, 2026
Merged

Thecave3 merged 1 commit into
mainfrom
ci/detect-code-changes-e3sm-tools

Conversation

@Thecave3

@Thecave3 Thecave3 commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

A pull request that adds the generator of the E3SM-L1-KPM specification under tools/e3sm_l1kpm_v2/ next to the specification counted as a code change, because detect_code_changes.sh lists only tools/oran_docx/ as non-code. The unit tests, the E2E jobs and the full-loop benchmark then ran in full for a pull request that changes no library file. This is what happened on an earlier push of #134.

The directory is added to the non-code list next to tools/oran_docx/. Nothing else under tools/ changes classification.

…hange gate

detect_code_changes.sh lists only tools/oran_docx/ as non-code. A pull request
that adds the generator of the E3SM-L1-KPM specification under
tools/e3sm_l1kpm_v2/ next to the specification therefore counted as a code
change, and the unit tests, the E2E jobs and the full-loop benchmark ran in
full for a pull request that changes no library file.

Add the directory to the non-code list, next to tools/oran_docx/.

Assisted-by: Claude:claude-sonnet-5-5
Signed-off-by: Thecave3 <thecave003@gmail.com>
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

CI report — af98e5c — ✅ all checks passed

No code changes in this PR: the workflows gated by Detect code changes report success without building or testing anything. A workflow triggered by its own paths filter still ran in full.

Workflow Result Time Run
Commit policy ✅ success (steps skipped — no code changes) 1m06s #205
Docs ✅ success 0m42s #13
E2E dApp Integration ✅ success (steps skipped — no code changes) 0m41s #195
E2E Topologies (multi-dApp / multi-RAN) ✅ success (steps skipped — no code changes) 1m19s #193
Full-loop Latency Benchmark ✅ success (steps skipped — no code changes) 0m48s #194
Unit Tests ✅ success (steps skipped — no code changes) 1m27s #221
Build libe3py wheels ⏭️ not triggered (paths filter) — —
latrec portability ⏭️ not triggered (paths filter) — —
MPMC Queue Benchmark ⏭️ not triggered (paths filter) — —

Ready to merge (fast-forward only)

A maintainer can land the reviewed commits with:

git fetch origin
git checkout main && git merge --ff-only af98e5cefde3bebc12560ba095c1e0d385c6b6f1 && git push origin main

Head: af98e5cefde3bebc12560ba095c1e0d385c6b6f1 (branch ci/detect-code-changes-e3sm-tools). If --ff-only fails as non-fast-forward, the branch must be rebased on the latest main.

One comment per PR, rewritten in place once every workflow for af98e5c finished.

@Thecave3
Thecave3 merged commit af98e5c into main Nov 3, 2026
26 checks passed
@Thecave3
Thecave3 deleted the ci/detect-code-changes-e3sm-tools branch November 3, 2026 19:12
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