From 69bbc3abf41cf2732a38f0559c32657ae580a617 Mon Sep 17 00:00:00 2001 From: Ben Jeffery Date: Thu, 13 May 2021 12:42:28 +0100 Subject: [PATCH] Use github native dependabot --- .github/dependabot.yml | 30 ++++++++++++++++++++++++++++++ .mergify.yml | 27 ++++++++++++++++++++++++++- .pyup.yml | 13 ------------- 3 files changed, 56 insertions(+), 14 deletions(-) create mode 100644 .github/dependabot.yml delete mode 100644 .pyup.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000000..11ee56b039 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,30 @@ +version: 2 +updates: +- package-ecosystem: pip + directory: "/python/requirements/CI-complete" + rebase-strategy: disabled + schedule: + interval: weekly + labels: + - dependancy-upgrade +- package-ecosystem: pip + directory: "/python/requirements/CI-docs" + rebase-strategy: disabled + schedule: + interval: weekly + labels: + - dependancy-upgrade +- package-ecosystem: pip + directory: "/python/requirements/CI-tests-conda" + rebase-strategy: disabled + schedule: + interval: weekly + labels: + - dependancy-upgrade +- package-ecosystem: pip + directory: "/python/requirements/CI-tests-pip" + rebase-strategy: disabled + schedule: + interval: weekly + labels: + - dependancy-upgrade diff --git a/.mergify.yml b/.mergify.yml index c4986efb28..76eb683d99 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -31,4 +31,29 @@ pull_request_rules: actions: label: remove: - - AUTOMERGE-REQUESTED \ No newline at end of file + - AUTOMERGE-REQUESTED + + - name: Automatic dep update + conditions: + - author=dependabot + - "-merged" + - base=main + - label=dependancy-upgrade + - status-success=Docs + - status-success=Lint + - status-success=Python (3.7, macos-latest) + - status-success=Python (3.9, macos-latest) + - status-success=Python (3.7, ubuntu-latest) + - status-success=Python (3.9, ubuntu-latest) + - status-success=Python (3.7, windows-latest) + - status-success=Python (3.9, windows-latest) + - "status-success=ci/circleci: build" + - status-success=codecov/patch + - status-success=codecov/project/c-tests + - status-success=codecov/project/python-c-tests + - status-success=codecov/project/python-tests + actions: + merge: + strict: smart + strict_method: rebase + method: merge \ No newline at end of file diff --git a/.pyup.yml b/.pyup.yml deleted file mode 100644 index 457c341ee7..0000000000 --- a/.pyup.yml +++ /dev/null @@ -1,13 +0,0 @@ -# pyup.io config file -# see https://pyup.io/docs/configuration/ for all available options - -schedule: every month -pin: True -update: all -label_prs: dependancy-upgrade -assignees: benjeffery -requirements: - - python/requirements/CI-complete/requirements.txt - - python/requirements/CI-tests-conda/requirements.txt - - python/requirements/CI-tests-pip/requirements.txt - - python/requirements/CI-docs/requirements.txt \ No newline at end of file