From 1568e2fce910ba4a9ab131f2531d9da842bd9d97 Mon Sep 17 00:00:00 2001 From: J-E Castagnede Date: Fri, 27 Jan 2023 16:34:01 +0100 Subject: [PATCH 1/2] allow dependabot to update dependency graph --- .github/workflows/lint.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c4faca87e8..546921e385 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -43,11 +43,17 @@ jobs: requirements-dev.txt - name: Validating graph - if: steps.verify-changed-files.outputs.files_changed == 'true' + if: steps.verify-changed-files.outputs.files_changed == 'true' && ${{ github.actor != 'dependabot[bot]' }} run: | echo "Dependency file(s) changed: ${{ steps.verify-changed-files.outputs.changed_files }}" core.setFailed('Please add your new dependencies in setup.py and/or requirements-dev.in then run pip-compile to add them in requirements. (see docs/contribute/development)') + - name: Dependabot commit dependencies + uses: stefanzweifel/git-auto-commit-action@v4 + if: ${{ github.actor == 'dependabot[bot]' }} + with: + commit_message: Apply dependencies update by dependabot + - name: Flake8 run: | flake8 geotrek From 9fd216d22faba8ff36aea9dc55f4d8a50e5f5068 Mon Sep 17 00:00:00 2001 From: J-E Castagnede Date: Fri, 27 Jan 2023 16:44:10 +0100 Subject: [PATCH 2/2] allow dependabot to update dependency graph --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 546921e385..b0ae1dbb07 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -43,7 +43,7 @@ jobs: requirements-dev.txt - name: Validating graph - if: steps.verify-changed-files.outputs.files_changed == 'true' && ${{ github.actor != 'dependabot[bot]' }} + if: steps.verify-changed-files.outputs.files_changed == 'true' && github.actor != 'dependabot[bot]' run: | echo "Dependency file(s) changed: ${{ steps.verify-changed-files.outputs.changed_files }}" core.setFailed('Please add your new dependencies in setup.py and/or requirements-dev.in then run pip-compile to add them in requirements. (see docs/contribute/development)')