elastic / elastic/connectors

List licenses of all the dependencies and enforce license check in CI

Open
#201 8 comments 0 reactions 0 assignees View on GitHub
effort:medium enhancement epic:agentless general outdated priority:medium sdh-driven team:extract-and-transform tech-improvement v8.15.0
Dominant language
Python
Stars
133
Forks
205
Avg merge
16h 3m
Merged PRs (30d)
102

Description

As `connectors-python` repo is an open source repo, and connector service is released as a product, it's important that it follows [Elastic Open Source Policy](https://github.com/elastic/open-source/blob/main/elastic-product-policy.md
)

### Acceptance criteria

- [ ] Add a `deps-licenses.md` file to list licenses of all the dependencies
- [ ] Add a make target to update `deps-licenses.md`
- [ ] Add a CI check to make sure `deps-licenses.md` is up to date

#### Stretch
- [ ] Add a CI check to make sure the licenses of all the dependencies are from the [green list](https://github.com/elastic/open-source/blob/main/elastic-product-policy.md#green-list)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.