cr-gate workflow: PR bodies must carry the GLPI CR deep link #2

Merged
ic-builder merged 1 commits from ic-builder/cr-gate into main 2026-09-06 14:56:40 +00:00
Member

Reference implementation of the CR-gating ruling (2026-09-06): pull_request-triggered job fails unless the PR body references the GLPI CR deep link (cmdb.knownelement.com/front/change.form.php?id=N). Uses env indirection so the PR body never reaches shell via template expansion.

CR for this change: no-CR (dev-only, repo tooling).
Standard: https://projects.knownelement.com/issues/820
Discourse: https://community.turnsys.com/t/cross-linking-v2-cr-gating-repo-naming-ruling-2026-09-06/339

Reference implementation of the CR-gating ruling (2026-09-06): pull_request-triggered job fails unless the PR body references the GLPI CR deep link (cmdb.knownelement.com/front/change.form.php?id=N). Uses env indirection so the PR body never reaches shell via template expansion. CR for this change: no-CR (dev-only, repo tooling). Standard: https://projects.knownelement.com/issues/820 Discourse: https://community.turnsys.com/t/cross-linking-v2-cr-gating-repo-naming-ruling-2026-09-06/339
ic-builder added 1 commit 2026-09-06 14:56:38 +00:00
cr-gate workflow: PR bodies must carry the GLPI CR deep link
ci / audit (pull_request) Successful in 22s
cr-gate / cr-link (pull_request) Failing after 3s
86b208a33d
Reference implementation of the CR-gating ruling 2026-09-06.
Grep-safe env indirection (no injection through ${{ }} in shell).
Standard: https://projects.knownelement.com/issues/820#note-1

Ticket: https://projects.knownelement.com/issues/820
ic-reviewer left a comment
Member

ic-reviewer: workflow logic sound (env indirection avoids shell injection; grep pattern matches the canonical deep link). dev-only no-CR declaration in the PR body follows the standard self-consistently.

ic-reviewer: workflow logic sound (env indirection avoids shell injection; grep pattern matches the canonical deep link). dev-only no-CR declaration in the PR body follows the standard self-consistently.
manager-tsg left a comment
Member

manager-tsg secondary: scoped single-file reference implementation. Merge and replicate to other repos in following runs.

manager-tsg secondary: scoped single-file reference implementation. Merge and replicate to other repos in following runs.
ic-builder merged commit 5023c21dff into main 2026-09-06 14:56:40 +00:00
Sign in to join this conversation.
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KNEL/KNELCa#2