Skip to content

Commit 68ca28e

Browse files
authored
Add Python dependencies to dependabot (open-telemetry#207)
1 parent a5a3bc8 commit 68ca28e

File tree

2 files changed

+25
-9
lines changed

2 files changed

+25
-9
lines changed

.github/dependabot.yml

+15-3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,24 @@ updates:
55
- package-ecosystem: "gomod"
66
directory: "/"
77
schedule:
8-
interval: "weekly"
8+
interval: "daily"
99
- package-ecosystem: "gomod"
1010
directory: "/examples/prometheus-federation/prom-counter"
1111
schedule:
12-
interval: "weekly"
12+
interval: "daily"
1313
- package-ecosystem: "gomod"
1414
directory: "/examples/splunk-hec/logging"
1515
schedule:
16-
interval: "weekly"
16+
interval: "daily"
17+
- package-ecosystem: "gomod"
18+
directory: "/tests"
19+
schedule:
20+
interval: "daily"
21+
- package-ecosystem: "pip"
22+
directory: "/internal/buildscripts/packaging/release"
23+
schedule:
24+
interval: "daily"
25+
- package-ecosystem: "pip"
26+
directory: "/internal/buildscripts/packaging/tests"
27+
schedule:
28+
interval: "daily"

Makefile

+10-6
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ ADDLICENSE= addlicense
66
ALL_DOC := $(shell find . \( -name "*.md" -o -name "*.yaml" \) \
77
-type f | sort)
88

9-
# ALL_MODULES includes ./* dirs (excludes . dir)
10-
ALL_MODULES := $(shell find . -type f -name "go.mod" -exec dirname {} \; | sort | egrep '^./' )
11-
129
# All source code excluding any third party code and excluding the testbed.
1310
# This is the code that we want to run tests for and lint, staticcheck, etc.
1411
ALL_SRC := $(shell find . -name '*.go' \
@@ -107,6 +104,9 @@ checklicense:
107104
echo "Check License finished successfully"; \
108105
fi
109106

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 '^./')
110110
DEPENDABOT_PATH=./.github/dependabot.yml
111111
.PHONY: gendependabot
112112
gendependabot:
@@ -115,10 +115,14 @@ gendependabot:
115115
@echo "version: 2" >> ${DEPENDABOT_PATH}
116116
@echo "updates:" >> ${DEPENDABOT_PATH}
117117
@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 \
120124
(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} ); \
122126
done
123127

124128
.PHONY: misspell

0 commit comments

Comments
 (0)