Skip to content

ci(pipeline): re-pin ci-pipeline.yml to standards#989 squash SHA ed5e3f65 #3

ci(pipeline): re-pin ci-pipeline.yml to standards#989 squash SHA ed5e3f65

ci(pipeline): re-pin ci-pipeline.yml to standards#989 squash SHA ed5e3f65 #3

# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# Standards pipeline — DRY-RUN WAVE caller. This is a deliberate OBSERVATION,
# not an adoption, and it is expected to be informative whether it is green or
# red.
#
# `.machine_readable/pipeline-allow.txt` in hyperpolymath/standards is seeded
# EMPTY by doctrine. Its own text: "An entry here must be EARNED BY
# OBSERVATION: the pipeline ran in that repository and went red. It must never
# be seeded by inference." and "The honest seed is a dry-run wave: adopt the
# caller in a deliberate sample, record the real verdict per repository, and add
# only what actually went red." This caller is how that observation is earned.
#
# ⚠ KNOWN DEFECT DISCLOSED: hyperpolymath/standards#976 — ci-pipeline.yml's
# `detect` job counts `*.ncl` into its ecosystem denominator, and the RSR
# template ships a six-file k9 Nickel set into every seeded repository, so
# TOTAL can be lifted above zero by boilerplate alone and the zero-denominator
# refusal is then never reached. This repository was chosen BECAUSE its verdict
# does not depend on that contaminated signal.
#
# Pinned to an immutable commit, never `@main`: following main would let one
# push in standards change the verdict of every already-pinned caller with no
# review here.
name: "🟡 CHECK: Standards pipeline"
on:
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
pipeline:
# hyperpolymath/standards @ ed5e3f65 — ci-pipeline.yml blob ea87c43a.
#
# NO `secrets:` block, deliberately. ci-pipeline.yml declares
# `workflow_call.inputs` only, has no `secrets:` block and references no
# `secrets.*` anywhere; `secrets: inherit` would hand the whole store to a
# workflow that consumes none of it.
uses: hyperpolymath/standards/.github/workflows/ci-pipeline.yml@ed5e3f651305dd1ce0d0b5d2d08b97a963634632