From 82eaece8b16dfe6417daefec921a3f328965133f Mon Sep 17 00:00:00 2001 From: "Aaron K. Clark" Date: Tue, 19 May 2026 09:53:30 -0500 Subject: [PATCH] chore(spdx): add Apache-2.0 SPDX header to the three missing CI / compose files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Every other YAML / config file in the repo (\`docker-compose.yml\`, \`docker-compose.tls.yml\`, \`.github/dependabot.yml\`, \`caddy/Caddyfile\`, \`.dockerignore\`, …) carries the \`SPDX-License-Identifier: Apache-2.0\` + copyright header on the first two lines, per the project convention enforced for \`.js\` files by tests/unit/spdx-headers.test.js. Three files were missed: - .github/workflows/test.yml - .woodpecker.yml - docker-compose.override.yml Add the header to each. .woodpecker.yml also picks up a one-line description (it was previously bare \`when:\` with no comment block at all) explaining that it mirrors the GitHub Actions workflow. No behavior change. 760 tests still pass. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/test.yml | 2 ++ .woodpecker.yml | 7 +++++++ docker-compose.override.yml | 3 +++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b8d3421..8a3526a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: Apache-2.0 +# Copyright 2026 Aaron K. Clark name: tests on: diff --git a/.woodpecker.yml b/.woodpecker.yml index ee83b4f..d6593bd 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,3 +1,10 @@ +# SPDX-License-Identifier: Apache-2.0 +# Copyright 2026 Aaron K. Clark +# +# Woodpecker CI configuration for the Codeberg mirror. Mirrors the +# GitHub Actions workflow in .github/workflows/test.yml so both +# forges run the same lint + test + audit gates on every PR. + when: - event: [push, pull_request] branch: [master, main] diff --git a/docker-compose.override.yml b/docker-compose.override.yml index c4d10a7..b043195 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -1,3 +1,6 @@ +# SPDX-License-Identifier: Apache-2.0 +# Copyright 2026 Aaron K. Clark +# # Local-only override for integration testing. Exposes Postgres on # 127.0.0.1:5432 so the host-side vitest integration suite can reach # it. NOT for production / shared environments — leaving 5432 open