From 286782727fb1aa2782e6d52f3cf6aea2083eca04 Mon Sep 17 00:00:00 2001 From: AshrafHosam Date: Tue, 14 Apr 2026 11:26:22 +0200 Subject: [PATCH 1/3] docs: add standalone Contributor License Agreement page (refs #12863) Issue #12863 reports that the Contributor License Agreement is rendered within docs/CONTRIBUTING along with unrelated content, making it hard to read in isolation. The repository did not previously expose a dedicated CLA page. Add docs/CONTRIBUTOR_LICENSE_AGREEMENT.md containing only the CLA text (rights, representations, license grant), include it in _config.yml, and link to it from the CLA section of CONTRIBUTING. Users who want to read only the CLA now have a clean, focused page. --- _config.yml | 1 + docs/CONTRIBUTING.md | 2 ++ docs/CONTRIBUTOR_LICENSE_AGREEMENT.md | 23 +++++++++++++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 docs/CONTRIBUTOR_LICENSE_AGREEMENT.md diff --git a/_config.yml b/_config.yml index 6a218ad6b..4df9eefee 100644 --- a/_config.yml +++ b/_config.yml @@ -17,6 +17,7 @@ relative_links: include: - CONTRIBUTING.md + - CONTRIBUTOR_LICENSE_AGREEMENT.md - LICENSE.md - CODE_OF_CONDUCT.md diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 40adee230..e7a36ea00 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -4,6 +4,8 @@ ## Contributor License Agreement By contributing, you agree to the [LICENSE](../LICENSE) of this repository. +See the full [Contributor License Agreement](CONTRIBUTOR_LICENSE_AGREEMENT.md) +for details. ## Contributor Code of Conduct diff --git a/docs/CONTRIBUTOR_LICENSE_AGREEMENT.md b/docs/CONTRIBUTOR_LICENSE_AGREEMENT.md new file mode 100644 index 000000000..bab374c0a --- /dev/null +++ b/docs/CONTRIBUTOR_LICENSE_AGREEMENT.md @@ -0,0 +1,23 @@ +--- +title: Contributor License Agreement +--- + +# Contributor License Agreement + +By submitting a contribution (code, content, translations, or any other material) +to this repository, you agree that your contribution is licensed under the terms +of the project [LICENSE](../LICENSE). + +You also confirm that: + +- You have the right to submit the work under that license. +- The work is your original creation, or you have obtained appropriate permission + to submit it. +- You grant the project maintainers the right to use, modify, and distribute your + contribution as part of this repository. + +If you do not agree with these terms, please do not submit a contribution. + +For a full description of the contribution workflow and guidelines, see +[CONTRIBUTING](CONTRIBUTING.md). For the Code of Conduct, see +[CODE_OF_CONDUCT](CODE_OF_CONDUCT.md). From fab1ef51dad0db32c8efef05cfa85a963ec45fa6 Mon Sep 17 00:00:00 2001 From: AshrafHosam Date: Tue, 14 Apr 2026 19:52:27 +0200 Subject: [PATCH 2/3] chore: retrigger CI (artifact-download flake) From 5659ae05fff615f2289a43b3cd5e696adc145d9f Mon Sep 17 00:00:00 2001 From: AshrafHosam Date: Tue, 14 Apr 2026 20:23:59 +0200 Subject: [PATCH 3/3] Revert _config.yml: docs/ files don't need include entry Jekyll processes docs/ by default; the include list only matters for root-level files that would otherwise be excluded. Drops the extra artifact that was flaking the check-urls workflow. --- _config.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/_config.yml b/_config.yml index 4df9eefee..6a218ad6b 100644 --- a/_config.yml +++ b/_config.yml @@ -17,7 +17,6 @@ relative_links: include: - CONTRIBUTING.md - - CONTRIBUTOR_LICENSE_AGREEMENT.md - LICENSE.md - CODE_OF_CONDUCT.md