Skip to content

Fix and enhance dependency management workflow #311

@rkingsbury

Description

@rkingsbury

Proximate issue: the introduction of pyEQL-phreeqc submodule has caused our Automated Dependency action to break. See https://github.com/KingsburyLab/pyEQL/actions/runs/20875350233/job/59983730871.

I believe this is because there is not yet a release of pyEQL-phreeqc on PyPi.

Separately, I would like to get @vineetbansal 's input on the cleanest way to manage dependency upgrades. I adopted the GitHub action from some other codes that attempt to manage all dependencies at once on a specific cadence (weekly, monthly, etc) as an alternative to one by one Dependabot PRs that arrive happenstance. But it appears that the Dependabot PRs have gotten turned back on, so we are in a bit of a messy situation at the moment.

Ideas welcome!

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filegithub_actionsPull requests that update GitHub Actions codepkgPackage and repository health

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions