Skip to content

refactor: publish REUSE as reusable workflow caller - #47

Merged
vitormattos merged 4 commits into
mainfrom
refactor/reuse-wrapper
Sep 20, 2026
Merged

vitormattos merged 4 commits into
mainfrom
refactor/reuse-wrapper

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Summary

Normalize REUSE to the same architecture used by the other shared LibreCode workflows.

Before this change, workflow-templates/reuse.yml was still a full Nextcloud-derived workflow licensed as CC0. That caused new consumers such as LibreCodeCoop/profile_fields to fail REUSE compliance unless they also carried a CC0 license text.

This change:

  • renders the Nextcloud-derived REUSE implementation into .github/workflows/reuse.yml;
  • makes that implementation callable via workflow_call;
  • replaces workflow-templates/reuse.yml with a thin AGPL LibreCode caller;
  • keeps upstream vendoring + patch + render verification intact.

This removes the license-file coupling from consumers and makes REUSE consistent with the rest of the catalog.

@vitormattos
vitormattos merged commit b5083d7 into main Sep 20, 2026
4 of 5 checks passed
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.

1 participant