Skip to content

Set up cargo-deny (Rust) and license-checker-webpack-plugin (Node) #294

Description

@Keavon

We need to add license compatibility checkers to our CI to ensure no copyleft or Apache2-incompatible licenses are ever merged into the project, even as transient dependencies.

For Rust dependencies from crates.io, we should use Embark's cargo-deny.

For Node dependencies from npm, I found license-checker looks reasonably popular, but popular alternatives would also be fine. (Edit: we ended up using Microsoft's license-checker-webpack-plugin)

  • Rust (cargo-deny)
  • Node.js (license-checker-webpack-plugin)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

InfrastructureBuild systems and CIWebInvolves web programming (TypeScript, Svelte, CSS)

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions