From 2d9138358def4debf6ca504934f14a1b9ec15cc1 Mon Sep 17 00:00:00 2001 From: Dominikus Nold Date: Sun, 15 Feb 2026 00:31:32 +0100 Subject: [PATCH] fix: rename LICENSE.md to LICENSE for GitHub license detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub's licensee gem only recognizes standard filenames (LICENSE, LICENSE.txt) — LICENSE.md caused the repo to show "Other" instead of "Apache License 2.0". Updated all references across pyproject.toml, README, docs, workflows, and FAQ. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/github-pages.yml | 4 ++-- LICENSE.md => LICENSE | 0 README.md | 4 ++-- USAGE-FAQ.md | 2 +- docs/index.md | 2 +- pyproject.toml | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) rename LICENSE.md => LICENSE (100%) diff --git a/.github/workflows/github-pages.yml b/.github/workflows/github-pages.yml index 18dbc67e..092a6f2e 100644 --- a/.github/workflows/github-pages.yml +++ b/.github/workflows/github-pages.yml @@ -11,7 +11,7 @@ on: - "docs/Gemfile" - "docs/index.md" - "docs/assets/**" - - "LICENSE.md" + - "LICENSE" - "TRADEMARKS.md" workflow_dispatch: inputs: @@ -56,7 +56,7 @@ jobs: - name: Copy root files to docs run: | # Copy important root files to docs directory for inclusion in GitHub Pages - cp LICENSE.md docs/LICENSE.md + cp LICENSE docs/LICENSE cp TRADEMARKS.md docs/TRADEMARKS.md cp _config.yml docs/_config.yml diff --git a/LICENSE.md b/LICENSE similarity index 100% rename from LICENSE.md rename to LICENSE diff --git a/README.md b/README.md index 047998c8..8013a996 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ [![PyPI version](https://img.shields.io/pypi/v/specfact-cli.svg?color=22c55e)](https://pypi.org/project/specfact-cli/) [![Python versions](https://img.shields.io/pypi/pyversions/specfact-cli.svg)](https://pypi.org/project/specfact-cli/) -[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE.md) +[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE) [![Status](https://img.shields.io/badge/status-beta-F59E0B.svg)](https://github.com/nold-ai/specfact-cli)
@@ -243,7 +243,7 @@ hatch run contract-test-full **Apache License 2.0** - Open source and enterprise-friendly. -[Full license](LICENSE.md) +[Full license](LICENSE) --- diff --git a/USAGE-FAQ.md b/USAGE-FAQ.md index 2c2b437f..61bfad84 100644 --- a/USAGE-FAQ.md +++ b/USAGE-FAQ.md @@ -100,7 +100,7 @@ See our [Contributing Guide](./CONTRIBUTING.md) for details. The Apache License 2.0 is very permissive. If you're uncertain: -1. **Review the license text** in [LICENSE.md](LICENSE.md) +1. **Review the license text** in [LICENSE](LICENSE) 2. **Check if you're preserving attribution** (usually the only requirement) 3. **Contact us** at [hello@noldai.com](mailto:hello@noldai.com) for clarification diff --git a/docs/index.md b/docs/index.md index f0461134..61829dbc 100644 --- a/docs/index.md +++ b/docs/index.md @@ -204,4 +204,4 @@ Copyright © 2025 Nold AI (Owner: Dominikus Nold) **Trademarks**: All product names, logos, and brands mentioned in this documentation are the property of their respective owners. NOLD AI (NOLDAI) is a registered trademark (wordmark) at the European Union Intellectual Property Office (EUIPO). See [TRADEMARKS.md](../TRADEMARKS.md) for more information. -**License**: See [LICENSE.md](../LICENSE.md) for licensing information. +**License**: See [LICENSE](../LICENSE) for licensing information. diff --git a/pyproject.toml b/pyproject.toml index 13cf2e14..f9a5b64a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ version = "0.31.0" description = "The swiss knife CLI for agile DevOps teams. Keep backlog, specs, tests, and code in sync with validation and contract enforcement for new projects and long-lived codebases." readme = "README.md" requires-python = ">=3.11" -license = { file = "LICENSE.md" } # Apache License 2.0 +license = { file = "LICENSE" } # Apache License 2.0 authors = [ {name = "NOLD AI (Owner: Dominikus Nold)", email = "hello@noldai.com"} ] @@ -385,7 +385,7 @@ include = [ "/src", "/resources", "/README.md", - "/LICENSE.md", + "/LICENSE", "/pyproject.toml", ] # Exclude development files, tests, docs, tools, etc.