mirror of
https://github.com/ansible/awx.git
synced 2026-03-15 07:57:29 -02:30
Add make targets for updating requirements (#16195)
Introduces new Makefile targets to update and upgrade requirements files using pip-compile, both directly and via docker-runner. These additions streamline dependency management for development and CI workflows.
This commit is contained in:
32
Makefile
32
Makefile
@@ -107,6 +107,8 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: awx-link clean clean-tmp clean-venv requirements requirements_dev \
|
.PHONY: awx-link clean clean-tmp clean-venv requirements requirements_dev \
|
||||||
|
update_requirements upgrade_requirements update_requirements_dev \
|
||||||
|
docker_update_requirements docker_upgrade_requirements docker_update_requirements_dev \
|
||||||
develop refresh adduser migrate dbchange \
|
develop refresh adduser migrate dbchange \
|
||||||
receiver test test_unit test_coverage coverage_html \
|
receiver test test_unit test_coverage coverage_html \
|
||||||
sdist \
|
sdist \
|
||||||
@@ -196,6 +198,36 @@ requirements_dev: requirements_awx requirements_awx_dev
|
|||||||
|
|
||||||
requirements_test: requirements
|
requirements_test: requirements
|
||||||
|
|
||||||
|
## Update requirements files using pip-compile (run inside container)
|
||||||
|
update_requirements:
|
||||||
|
cd requirements && ./updater.sh run
|
||||||
|
|
||||||
|
## Upgrade all requirements to latest versions (run inside container)
|
||||||
|
upgrade_requirements:
|
||||||
|
cd requirements && ./updater.sh upgrade
|
||||||
|
|
||||||
|
## Update development requirements (run inside container)
|
||||||
|
update_requirements_dev:
|
||||||
|
cd requirements && ./updater.sh dev
|
||||||
|
|
||||||
|
## Update requirements using docker-runner
|
||||||
|
docker_update_requirements:
|
||||||
|
@echo "Running requirements updater..."
|
||||||
|
AWX_DOCKER_CMD='make update_requirements' $(MAKE) docker-runner
|
||||||
|
@echo "Requirements update complete!"
|
||||||
|
|
||||||
|
## Upgrade requirements using docker-runner
|
||||||
|
docker_upgrade_requirements:
|
||||||
|
@echo "Running requirements upgrader..."
|
||||||
|
AWX_DOCKER_CMD='make upgrade_requirements' $(MAKE) docker-runner
|
||||||
|
@echo "Requirements upgrade complete!"
|
||||||
|
|
||||||
|
## Update dev requirements using docker-runner
|
||||||
|
docker_update_requirements_dev:
|
||||||
|
@echo "Running dev requirements updater..."
|
||||||
|
AWX_DOCKER_CMD='make update_requirements_dev' $(MAKE) docker-runner
|
||||||
|
@echo "Dev requirements update complete!"
|
||||||
|
|
||||||
## "Install" awx package in development mode.
|
## "Install" awx package in development mode.
|
||||||
develop:
|
develop:
|
||||||
@if [ "$(VIRTUAL_ENV)" ]; then \
|
@if [ "$(VIRTUAL_ENV)" ]; then \
|
||||||
|
|||||||
Reference in New Issue
Block a user