Skip to content

Comments

feat(build): added a workflow to find ununsed dependencies#57

Merged
mridang merged 5 commits intobetafrom
feat/build/check-ununsed-dependencies
Jul 23, 2025
Merged

feat(build): added a workflow to find ununsed dependencies#57
mridang merged 5 commits intobetafrom
feat/build/check-ununsed-dependencies

Conversation

@mridang
Copy link
Collaborator

@mridang mridang commented Jul 23, 2025

Description

This PR introduces a new GitHub Actions workflow to automatically check for unused and undeclared project dependencies using fawltydeps.

Related Issue

None

Motivation and Context

This change helps maintain a clean and accurate dependency list, preventing project bloat and ensuring all required packages are correctly declared in pyproject.toml.

How Has This Been Tested?

The workflow has been tested by running it within this pull request. It correctly executes fawltydeps and validates the project's dependency tree.

Documentation:

No end-user documentation is required for this CI change.

Checklist:

  • I have updated the documentation accordingly.
  • I have assigned the correct milestone or created one if non-existent.
  • I have correctly labeled this pull request.
  • I have linked the corresponding issue in this description.
  • I have requested a review from at least 2 reviewers
  • I have checked the base branch of this pull request
  • I have checked my code for any possible security vulnerabilities

@mridang mridang added the enhancement New feature or request label Jul 23, 2025
@mridang mridang force-pushed the feat/build/check-ununsed-dependencies branch from c2e3059 to e45c81f Compare July 23, 2025 05:48
@mridang mridang changed the title Feat/build/check ununsed dependencies feat(build): added a workflow to find ununsed dependencies Jul 23, 2025
@mridang mridang force-pushed the feat/build/check-ununsed-dependencies branch from e45c81f to 273df4a Compare July 23, 2025 05:55
@mridang mridang self-assigned this Jul 23, 2025
@mridang mridang merged commit 05b6a4b into beta Jul 23, 2025
15 checks passed
github-actions bot pushed a commit that referenced this pull request Jul 23, 2025
# [4.1.0-beta.3](v4.1.0-beta.2...v4.1.0-beta.3) (2025-07-23)

### Bug Fixes

* **build:** fix the name of the docker-related dependabot updates [skip ci] ([659a0e2](659a0e2))
* **build:** trigger pipeline only on all branches for push [skip ci] ([acec35e](acec35e))

### Features

* **build:** added a workflow to find ununsed dependencies ([#57](#57)) ([05b6a4b](05b6a4b))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant