Skip to content

Align package.json license with BUSL-1.1 + add CI - #5

Merged
erinepshovel-code merged 5 commits into
mainfrom
claude/laughing-mendel-KbzUT
Jun 1, 2026
Merged

erinepshovel-code merged 5 commits into
mainfrom
claude/laughing-mendel-KbzUT

Conversation

@erinepshovel-code

Copy link
Copy Markdown
Owner

License alignment

The LICENSE file declares Business Source License 1.1 intent (SPDX-License-Identifier: BUSL-1.1, Change Date 2030-01-01, converting to Apache-2.0), but package.json still declared "license": "MIT". The LICENSE file explicitly flagged this as a required follow-up:

NOTE: package.json currently declares "license": "MIT". Update it to "BUSL-1.1" to match this file before release.

This PR is that follow-up. It changes the "license" field in package.json from "MIT" to the SPDX identifier "BUSL-1.1". No other fields in package.json were touched.

CI

Adds a minimal GitHub Actions workflow at .github/workflows/ci.yml that runs on pushes to main and on pull requests:

  • checkout
  • setup-node (Node 20, with npm cache)
  • npm ci
  • npm run check (TypeScript type-check via tsc)
  • npm run build

No database-dependent step is included (the db:push script is intentionally excluded).

https://claude.ai/code/session_01Dz9UKMLXExfvk3XCY6mG7W


Generated by Claude Code

@erinepshovel-code
erinepshovel-code marked this pull request as ready for review June 1, 2026 02:39
@erinepshovel-code
erinepshovel-code merged commit 6c54289 into main Jun 1, 2026
1 check 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