Skip to content

Commit 2a37893

Browse files
hyperpolymathclaude
andcommitted
fix(ci): add missing SPDX headers to workflow files
The Governance reusable's "Workflow security linter" job requires every .github/workflows/*.yml to carry an SPDX-License-Identifier on line 1. These files were missing it, so the Governance workflow failed on every push — one more red workflow feeding the ci_activity notification flood. Identifier (MPL-2.0) is taken from this repo's own existing workflow headers, which agree unanimously — not assumed. Files: boj-build.yml casket-pages.yml ci.yml codeql.yml docker-publish.yml instant-sync.yml integration-tests.yml mirror.yml pages.yml rescript-deno-ci.yml secret-scanner.yml workflow-linter.yml Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent fc15571 commit 2a37893

12 files changed

Lines changed: 12 additions & 0 deletions

.github/workflows/boj-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: BoJ Server Build Trigger

.github/workflows/casket-pages.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: GitHub Pages

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
permissions:

.github/workflows/codeql.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: CodeQL Security Analysis

.github/workflows/docker-publish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: Docker Build and Publish

.github/workflows/instant-sync.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
# Instant Forge Sync - Triggers propagation to all forges on push/release

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: Integration Tests

.github/workflows/mirror.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
name: Mirror to Git Forges

.github/workflows/pages.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
name: GitHub Pages (Ddraig SSG)
23
on:
34
push:

.github/workflows/rescript-deno-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# SPDX-License-Identifier: MPL-2.0
12
# // Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
23
# SPDX-License-Identifier: MPL-2.0
34
permissions:

0 commit comments

Comments
 (0)