Skip to content

chore: Add REUSE Compliance#379

Merged
spencer-lunarg merged 1 commit into
mainfrom
add-reuse-workflow-action-SKIP-CI
May 11, 2026
Merged

chore: Add REUSE Compliance#379
spencer-lunarg merged 1 commit into
mainfrom
add-reuse-workflow-action-SKIP-CI

Conversation

@KhronosWebservices
Copy link
Copy Markdown
Member

  • add reuse GitHub workflow action
  • setup reuse compliance

@spencer-lunarg spencer-lunarg merged commit 35493a9 into main May 11, 2026
4 checks passed
@spencer-lunarg spencer-lunarg deleted the add-reuse-workflow-action-SKIP-CI branch May 11, 2026 20:26
@SaschaWillems
Copy link
Copy Markdown
Collaborator

@KhronosWebservices : We just merged a PR that adds a .webp image and are now getting the following CI failure:

The following files have no copyright and licensing information:
* chapters/images/slang-write-once-run-anywhere-graphic.webp

What would be required to get this fixed? I obviously can't add a copyright header to a binary image file.

@allcreatures
Copy link
Copy Markdown

3 options:

  1. If all chapters files will be the same copyright/license, changes:
 "chapters/**.md",
    "chapters/**.png",
    "chapters/**.svg",

to

 "chapters/**",
  1. If the webp has a different copyright license, adding a slang-write-once-run-anywhere-graphic.webp.license file with the specific copyright/license is one way, or
  2. If the webp has a different copyright license, adding a slang-write-once-run-anywhere-graphic.webp.license to REUSE.toml with the correct copyright license is the other way.

If the entire repository is CC-BY-4.0 with Copyright The Khronos Group, Inc. with a few exceptions, then adding a catch all annotation at the top of the REUSE.toml is the way to go:

[[annotations]]
path = [
    "**",
]
Precedence: "closest"
SPDX-FileCopyrightText = "2026 The Khronos Group, Inc."
SPDX-License-Identifier = "CC-BY-4.0"

The closest precedence will let files with their own copyright/license take precedence, and REUSE.toml annotations cascade, so annotations lower down take precedence over annotations higher up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants