Skip to content

Run CI tests on dependency updates #1524

Closed
@tim-schilling

Description

@tim-schilling

#1523 started running the CI tests on a periodic basis to identify integration problems with dependencies or other libraries. Ideally we'd only run the CI tests when one of the dependencies actually changes. Otherwise we're wasting resources. I think the best option for this is to use Dependabot.

I think it'd be possible to do by using pip-tools and creating a requirements_ci.in and requirements_ci.txt file. This file would contain all the dependencies listed within the tox.ini file. The goal is to have Dependabot identify the changes in that requirements file, then create a PR which will run CI, thus identifying integration problems.

If we do go this route, I think it'd be a good idea to use the auto-merge functionality such that it will automatically merge these PRs specifically when they pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions