mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-24 08:16:13 +01:00

[BUG] Add condition in runTests.sh and extend the composer command

This commit is contained in:
Bernd Sengupta 2024-10-15 14:44:53 +02:00
parent 3b1d0b6601
commit 5dbd6a6521
2 changed files with 4 additions and 2 deletions

View file

@ -437,6 +437,8 @@ fi
if [ "$(uname)" != "Darwin" ] && [ "${CONTAINER_BIN}" == "docker" ]; then if [ "$(uname)" != "Darwin" ] && [ "${CONTAINER_BIN}" == "docker" ]; then
# Run docker jobs as current user to prevent permission issues. Not needed with podman. # Run docker jobs as current user to prevent permission issues. Not needed with podman.
USERSET="--user $HOST_UID" USERSET="--user $HOST_UID"
elif [ "$(uname)" == "Darwin" ] && [ "${CONTAINER_BIN}" == "docker" ]; then
USERSET="--user=$(id -u):$(id -g)"
fi fi
if ! type ${CONTAINER_BIN} >/dev/null 2>&1; then if ! type ${CONTAINER_BIN} >/dev/null 2>&1; then
@ -537,7 +539,7 @@ case ${TEST_SUITE} in
docsGenerate) docsGenerate)
mkdir -p Documentation-GENERATED-temp mkdir -p Documentation-GENERATED-temp
chown -R ${HOST_UID}:${HOST_PID} Documentation-GENERATED-temp chown -R ${HOST_UID}:${HOST_PID} Documentation-GENERATED-temp
${CONTAINER_BIN} run ${CONTAINER_INTERACTIVE} --rm --user=$(id -u):$(id -g) --pull always ${USERSET} -v "${ROOT_DIR}":/project ${IMAGE_DOCS} --config=Documentation --fail-on-log ${CONTAINER_BIN} run ${CONTAINER_INTERACTIVE} --rm --pull always ${USERSET} -v "${ROOT_DIR}":/project ${IMAGE_DOCS} --config=Documentation --fail-on-log
SUITE_EXIT_CODE=$? SUITE_EXIT_CODE=$?
;; ;;
shellcheck) shellcheck)

View file

@ -173,7 +173,7 @@
"ci:xliff:lint": "php Build/xliff/xliff-lint lint:xliff Resources/Private/Language", "ci:xliff:lint": "php Build/xliff/xliff-lint lint:xliff Resources/Private/Language",
"ci:yaml:lint": "find . ! -path '*.Build/*' ! -path '*node_modules/*' \\( -name '*.yaml' -o -name '*.yml' \\) | xargs -r php ./.Build/bin/yaml-lint", "ci:yaml:lint": "find . ! -path '*.Build/*' ! -path '*node_modules/*' \\( -name '*.yaml' -o -name '*.yml' \\) | xargs -r php ./.Build/bin/yaml-lint",
"coverage:create-directories": "mkdir -p build/coverage build/logs", "coverage:create-directories": "mkdir -p build/coverage build/logs",
"docs:generate": "docker run --rm --pull always -v $(pwd):/project -it ghcr.io/typo3-documentation/render-guides:latest --config=Documentation", "docs:generate": "docker run --rm --user=$(id -u):$(id -g) -v $(pwd):/project ghcr.io/typo3-documentation/render-guides:latest --progress --config ./Documentation",
"fix:composer:normalize": "@composer normalize --no-check-lock", "fix:composer:normalize": "@composer normalize --no-check-lock",
"fix:php": [ "fix:php": [
"@fix:php:rector", "@fix:php:rector",