newrelic / newrelic-python-agent

New Relic Python Agent
https://docs.newrelic.com/docs/agents/python-agent
Apache License 2.0
176 stars 99 forks source link

Add required files for Dependabot #1042

Closed lrafeei closed 8 months ago

lrafeei commented 8 months ago

Overview

This PR adds a yml file for Dependabot as well as adding a requirements.txt file within the newrelic/packages/ directory to include the New Relic vendored frameworks and versions used.

Note: Vendored packages are those that exist within the newrelic/packages/ directory. They do not need to be installed separately. To avoid a scenario where an application such as Poetry is used to install New Relic and all its vendored packages are re-installed, requirements.txt was added to the newrelic/packages/ directory. requirements.txt cannot exist in the root directory and pyproject.toml cannot be used to add these dependencies because applications such as Poetry will install these packages as well.

codecov-commenter commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (d6c1a91) 81.21% compared to head (b75aff2) 81.21%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1042 +/- ## ======================================= Coverage 81.21% 81.21% ======================================= Files 190 190 Lines 19745 19745 Branches 3468 3468 ======================================= Hits 16035 16035 Misses 2722 2722 Partials 988 988 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

TimPansino commented 8 months ago

To keep CI files out of the root of the repo, can we move the dependabot folder to .github/dependabot?

TimPansino commented 8 months ago

To keep CI files out of the root of the repo, can we move the dependabot folder to .github/dependabot?

Actually it might be better to add the requirements.txt file directly to newrelic/packages/ that way it's easily seen when looking at the package code to update it.

TimPansino commented 8 months ago

🚢