@@ -6,9 +6,6 @@ ADDLICENSE= addlicense
6
6
ALL_DOC := $(shell find . \( -name "* .md" -o -name "* .yaml" \) \
7
7
-type f | sort)
8
8
9
- # ALL_MODULES includes ./* dirs (excludes . dir)
10
- ALL_MODULES := $(shell find . -type f -name "go.mod" -exec dirname {} \; | sort | egrep '^./' )
11
-
12
9
# All source code excluding any third party code and excluding the testbed.
13
10
# This is the code that we want to run tests for and lint, staticcheck, etc.
14
11
ALL_SRC := $(shell find . -name '* .go' \
@@ -107,6 +104,9 @@ checklicense:
107
104
echo " Check License finished successfully" ; \
108
105
fi
109
106
107
+ # ALL_MODULES includes ./* dirs (excludes . dir)
108
+ ALL_GO_MODULES := $(shell find . -type f -name "go.mod" -exec dirname {} \; | sort | egrep '^./' )
109
+ ALL_PYTHON_DEPS := $(shell find . -type f \( -name "setup.py" -o -name "requirements.txt" \) -exec dirname {} \; | sort | egrep '^./')
110
110
DEPENDABOT_PATH =./.github/dependabot.yml
111
111
.PHONY : gendependabot
112
112
gendependabot :
@@ -115,10 +115,14 @@ gendependabot:
115
115
@echo " version: 2" >> ${DEPENDABOT_PATH}
116
116
@echo " updates:" >> ${DEPENDABOT_PATH}
117
117
@echo " Add entry for \" /\" "
118
- @echo " - package-ecosystem: \" gomod\" \n directory: \" /\" \n schedule:\n interval: \" weekly\" " >> ${DEPENDABOT_PATH}
119
- @set -e; for dir in $( ALL_MODULES) ; do \
118
+ @echo " - package-ecosystem: \" gomod\" \n directory: \" /\" \n schedule:\n interval: \" daily\" " >> ${DEPENDABOT_PATH}
119
+ @set -e; for dir in $( ALL_GO_MODULES) ; do \
120
+ (echo " Add entry for \" $$ {dir:1}\" " && \
121
+ echo " - package-ecosystem: \" gomod\" \n directory: \" $$ {dir:1}\" \n schedule:\n interval: \" daily\" " >> ${DEPENDABOT_PATH} ); \
122
+ done
123
+ @set -e; for dir in $( ALL_PYTHON_DEPS) ; do \
120
124
(echo " Add entry for \" $$ {dir:1}\" " && \
121
- echo " - package-ecosystem: \" gomod \" \n directory: \" $$ {dir:1}\" \n schedule:\n interval: \" weekly \" " >> ${DEPENDABOT_PATH} ); \
125
+ echo " - package-ecosystem: \" pip \" \n directory: \" $$ {dir:1}\" \n schedule:\n interval: \" daily \" " >> ${DEPENDABOT_PATH} ); \
122
126
done
123
127
124
128
.PHONY : misspell
0 commit comments