diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ae42f1d..37fc030 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,3 +11,17 @@ updates: actions: patterns: - "*" + + - package-ecosystem: pip + directory: / + schedule: + interval: daily + cooldown: + default-days: 7 + groups: + python-dependencies: + patterns: + - "*" + update-types: + - "minor" + - "patch" diff --git a/Makefile b/Makefile index 35f7099..5bb8c06 100644 --- a/Makefile +++ b/Makefile @@ -3,21 +3,16 @@ all: @echo "Run my targets individually!" -.PHONY: requirements -requirements: requirements/main.txt requirements/dev.txt - -requirements/%.txt: requirements/%.in - uv pip compile --generate-hashes --prerelease=allow --output-file=$@ $< - -env/pyvenv.cfg: requirements/dev.txt requirements/main.txt +.venv/pyvenv.cfg: requirements/dev.txt requirements/main.txt uv venv + . ./.venv/bin/activate && \ uv pip install -r requirements/main.txt -r requirements/dev.txt .PHONY: dev -dev: env/pyvenv.cfg +dev: .venv/pyvenv.cfg .PHONY: lint -lint: env/pyvenv.cfg action.py +lint: .venv/pyvenv.cfg action.py . ./.venv/bin/activate && \ black action.py && \ isort action.py && \