Skip to content

Align the drifted license headers and turn the license check on [ignore_release] - #656

Merged
snake14 merged 1 commit into
6.x-devfrom
enable-license-check
Sep 13, 2026
Merged

snake14 merged 1 commit into
6.x-devfrom
enable-license-check

Conversation

@snake14

@snake14 snake14 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Description

Some source files carried a licence header that disagrees with the licence this plugin's plugin.json declares — in premium repositories a GPL header, in open-source ones an InnoCraft EULA header. The licence check was therefore opted out when this plugin moved onto the shared umbrella.

Each header is replaced with the one its own repository already uses, copied verbatim from a compliant sibling file rather than composed, so the wording stays this repository's own. The changes are comment-only, so there is no version bump and no changelog entry.

With the headers aligned the check reports no errors, and the skip-license-check opt-out comes off.

Issue No

No GitHub issue.

Steps to Replicate the Issue

  1. Run the licence check against this plugin.
  2. Expected result: every source file carries the header matching the declared licence.
  3. Actual result: some files carry the opposite licence's header.

Checklist

  • [✔] Tested locally or on demo2/demo3?
  • [NA] New test case added/updated?
  • [NA] Are all newly added texts included via translation?
  • [NA] Are text sanitized properly? (Eg use of v-text v/s v-html for vue)
  • [NA] Version bumped?
  • [✔] I have understood, reviewed, and tested all AI outputs before use
  • [✔] All AI instructions respect security, IP, and privacy rules
  • [NA] Documentation updated?

1 file(s) carried a header disagreeing with the licence plugin.json declares. Each replacement is copied verbatim from a compliant sibling in the same repository, so the wording stays this repo's own. Comment-only, so no version bump.
@snake14
snake14 requested a review from a team September 11, 2026 23:29
@snake14
snake14 merged commit 9dd86be into 6.x-dev Sep 13, 2026
24 of 25 checks passed
@snake14
snake14 deleted the enable-license-check branch September 13, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants