Skip to content

chore: introduce deny to check licenses#267

Merged
luoyuxia merged 1 commit intoapache:mainfrom
luoyuxia:introduce-deny
Feb 7, 2026
Merged

chore: introduce deny to check licenses#267
luoyuxia merged 1 commit intoapache:mainfrom
luoyuxia:introduce-deny

Conversation

@luoyuxia
Copy link
Contributor

@luoyuxia luoyuxia commented Feb 7, 2026

Purpose

Linked issue: close #262

Brief change log

Tests

API and Format

Documentation

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to add automated dependency license checking via cargo-deny (per #262) and standardize crate license metadata by inheriting the workspace license across crates/bindings.

Changes:

  • Add cargo-deny installation and a license-check step to CI.
  • Document how to run cargo-deny locally in DEVELOPMENT.md.
  • Switch multiple crates to inherit license from [workspace.package] via license.workspace = true.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
crates/fluss/Cargo.toml Inherit license from workspace package metadata.
bindings/python/Cargo.toml Inherit license from workspace package metadata.
bindings/cpp/Cargo.toml Inherit license from workspace package metadata.
DEVELOPMENT.md Add developer docs for running cargo-deny license checks.
.github/workflows/ci.yml Add CI steps to install and run cargo-deny license checks.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@luoyuxia luoyuxia force-pushed the introduce-deny branch 4 times, most recently from 026d3f6 to 7a94a33 Compare February 7, 2026 03:24
@luoyuxia luoyuxia merged commit 3cdeb8c into apache:main Feb 7, 2026
13 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.

introduce cargo-deny to check lib license is apache compatible

1 participant