Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: clean up deps #180

Merged
merged 5 commits into from
May 30, 2024
Merged

build: clean up deps #180

merged 5 commits into from
May 30, 2024

Conversation

JaeAeich
Copy link

Description

Useless dependency group dev, this would just make it harder to maintain versions.

Note: Removed k8s from test deps group, it should be obv that to test, tesk should be installed :)

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

We have skipped reviewing this pull request. We don't currently review these file types ['.lock', '.toml'] - Let us know if you'd like us to change this.

Copy link

codecov bot commented May 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 98.21%. Comparing base (cabf21c) to head (767f613).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #180   +/-   ##
=======================================
  Coverage   98.21%   98.21%           
=======================================
  Files           8        8           
  Lines         559      559           
=======================================
  Hits          549      549           
  Misses         10       10           
Flag Coverage Δ
test_unit 98.21% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@JaeAeich JaeAeich requested a review from uniqueg May 23, 2024 12:16
Copy link
Member

@uniqueg uniqueg left a comment

Choose a reason for hiding this comment

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

Looks good to me. Just two small issues:

  • Can you please sort the deps in alphanumerical order in each section? It's easy to miss a dependency that's already in there.
  • I think you can remove kubernetes from the test deps, as it's already in the app dependencies (as I think you already mentioned you would in your PR description).

@uniqueg uniqueg changed the title fix: remove docs deps from dev deps build: clean up deps May 23, 2024
@JaeAeich JaeAeich requested a review from uniqueg May 23, 2024 12:38
@uniqueg
Copy link
Member

uniqueg commented May 23, 2024

Also please note that fix, feat, refactor, perf and style are only for cases where the predominant changes are in the package code. ci, docs and tests are for predominant changes in the .github/workflows, docs and tests directories, respectively, even if they are bug-, performance- or style-related. Changes to dependencies and the build system are build. chore we use for repository housekeeping things like adding licenses or Git ignore etc. although it's a little bit ill-defined (some people stopped using it altogether).

@uniqueg uniqueg merged commit b313375 into main May 30, 2024
11 checks passed
@uniqueg uniqueg deleted the deps branch May 30, 2024 07:26
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.

2 participants