[Code scan] Extend Dependabot coverage beyond GitHub Actions

Open Beginner friendly
#92 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
68/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
github-actions, python
Domain
devops, tooling

Research direction

Start with .github/dependabot.yml and compare its current github-actions configuration with the dependency declarations in pyproject.toml, docs/requirements.txt, and .pre-commit-config.yaml. Confirm whether Dependabot entries should cover those files and pre-commit, or whether the project will document manual maintenance; done means the chosen maintenance approach is represented consistently in the repository.

Written by the indexing model from the issue text.

Description

This issue is a result of a Codex global code scan of deepmodeling/deepmodeling_sphinx at commit 156679fe55fc61e8ec3b1e9be8a45fde3567b9cb.

Problem

Dependabot currently updates only the github-actions ecosystem. Python package dependencies, documentation dependencies, and pre-commit hooks are declared elsewhere but do not receive automated update PRs.

Code references:

https://github.com/deepmodeling/deepmodeling_sphinx/blob/156679fe55fc61e8ec3b1e9be8a45fde3567b9cb/.github/dependabot.yml#L1-L6
https://github.com/deepmodeling/deepmodeling_sphinx/blob/156679fe55fc61e8ec3b1e9be8a45fde3567b9cb/pyproject.toml#L17-L24
https://github.com/deepmodeling/deepmodeling_sphinx/blob/156679fe55fc61e8ec3b1e9be8a45fde3567b9cb/docs/requirements.txt#L1-L6
https://github.com/deepmodeling/deepmodeling_sphinx/blob/156679fe55fc61e8ec3b1e9be8a45fde3567b9cb/.pre-commit-config.yaml#L3-L29

Impact

Runtime, docs, and linting dependencies can go stale without automated visibility, while workflow actions do get update coverage.

Suggested fix

Add Dependabot entries for pip dependency files and pre-commit, or document that these dependencies are intentionally maintained manually.

Dominant language
CSS
Stars
2
Forks
6
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from deepmodeling/deepmodeling_sphinx

All issues in deepmodeling/deepmodeling_sphinx

Similar issues

More DevOps issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.