From ebc18d2feb706088a2fd7a22558abe93baac318d Mon Sep 17 00:00:00 2001 From: j7an Date: Wed, 27 May 2026 22:43:56 -0700 Subject: [PATCH] docs(safety): add header noting reusable consumers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Document that this workflow is consumed both externally (via the public uses: reference) and internally by ci-safety.yml — and that ci-safety.yml is intentionally registered as "CI Safety" to keep this workflow's display name "Dependency Safety" unambiguous in the Actions UI. Side effect: this commit causes GitHub to re-register the workflow, refreshing its display name from the stale path-fallback value (".github/workflows/dependency-safety.yml") to "Dependency Safety". That stale value is the residue of the original name collision with ci-safety.yml (resolved in #72) and was causing GitHub's scheduler to emit phantom startup-failure runs on every push that modifies this file. Disable/enable via the API did not refresh the registration; only a file-level change does. Refs runs: - https://github.com/j7an/shared-workflows/actions/runs/26556546736 - https://github.com/j7an/shared-workflows/actions/runs/26556959117 --- .github/workflows/dependency-safety.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/dependency-safety.yml b/.github/workflows/dependency-safety.yml index e3986f3..7ec9374 100644 --- a/.github/workflows/dependency-safety.yml +++ b/.github/workflows/dependency-safety.yml @@ -1,3 +1,8 @@ +# Reusable workflow. Consumed by external repos via +# `uses: j7an/shared-workflows/.github/workflows/dependency-safety.yml@v3` +# and by this repo's own ci-safety.yml (dogfood; registered as "CI Safety" +# to keep this workflow's display name unambiguous). + name: Dependency Safety on: