Skip to content

feat(schema): add SPDX license enum to license field#1174

Merged
crowlKats merged 12 commits intojsr-io:mainfrom
teneplaysofficial:patch-1
Feb 5, 2026
Merged

feat(schema): add SPDX license enum to license field#1174
crowlKats merged 12 commits intojsr-io:mainfrom
teneplaysofficial:patch-1

Conversation

@teneplaysofficial
Copy link
Contributor

@teneplaysofficial teneplaysofficial commented Aug 13, 2025

PR Checklist

  • The PR title follows
    conventional commits
  • Is this closing an open issue? If so, link it, else include a proper
    description of the changes and rason behind them.
  • Does the PR have changes to the frontend? If so, include screenshots or a
    recording of the changes.

    If it affect colors, please include screenshots/recording in both
    light and dark mode.
  • Does the PR have changes to the backend? If so, make sure tests are added.

    And if changing dababase queries, be sure you have ran sqlx prepare
    and committed the changes in the .sqlx directory.

Description

This PR updates the JSON Schema to enhance the license field by adding:

  • A full SPDX-compliant enum list of valid license identifiers.
  • A default license value of "MIT".

Reason

To standardize license metadata across packages and ensure a consistent default when none is specified.

@CLAassistant
Copy link

CLAassistant commented Aug 13, 2025

CLA assistant check
All committers have signed the CLA.

@crowlKats crowlKats enabled auto-merge February 5, 2026 03:56
@crowlKats crowlKats added this pull request to the merge queue Feb 5, 2026
Merged via the queue into jsr-io:main with commit 707e85c Feb 5, 2026
8 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.

3 participants