You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
698 B
27 lines
698 B
.PHONY: all test clean |
|
|
|
all: check test |
|
|
|
test: test-negative test-positive |
|
|
|
.PHONY: test-positive |
|
test-positive: |
|
@echo "Check valid compose file." |
|
./compose-check.sh tests/docker-compose.yml || { echo 'fail'; exit 1; } |
|
|
|
.PHONY: test-negative |
|
test-negative: |
|
@echo "Check bad file. Should error." |
|
./compose-check.sh tests/docker-compose.bad.yml && { echo 'fail'; exit 1; } || echo 'ok' |
|
@echo "Check multiple files. Should error." |
|
./compose-check.sh tests/docker-compose* && { echo 'fail'; exit 1; } || echo 'ok' |
|
|
|
# Installs pre-commit hooks |
|
.PHONY: install-hooks |
|
install-hooks: |
|
pre-commit install --install-hooks |
|
|
|
# Checks files for encryption |
|
.PHONY: check |
|
check: |
|
pre-commit run --all-files
|
|
|