Skip to content
Snippets Groups Projects
Commit 5c2e9bd3 authored by Björn Brala's avatar Björn Brala
Browse files

fix: Drush was now a SH script, refer to drush.php when run with php intrereter

parent 6f27e1ad
No related branches found
No related tags found
No related merge requests found
Pipeline #516844 passed with warnings
......@@ -121,7 +121,7 @@ prepare-data-testset:
- mv artifacts/projects_source.tsv artifacts/projects_full.tsv
- if [ -z "${TESTSET_PROJECTS}" ]; then shuf artifacts/projects_full.tsv > artifacts/projects_source.tsv; else cat artifacts/projects_full.tsv | grep -E "$TESTSET_PROJECTS" > artifacts/projects_source.tsv; fi
- pushd project_analysis_utils && composer i --no-dev --no-interaction --no-progress && popd
- php project_analysis_utils/bin/process_projects artifacts/projects_source.tsv ${DRUPAL_CORE_VERSION} ${WORKSPACE_DIR}/phpstan-results/ 100
- php project_analysis_utils/bin/process_projects artifacts/projects_source.tsv ${DRUPAL_CORE_VERSION} ${WORKSPACE_DIR}/phpstan-results/ 40
- cat artifacts/projects_source.${DRUPAL_CORE_VERSION}.tsv
- mv artifacts/projects_source.${DRUPAL_CORE_VERSION}.tsv artifacts/projects.tsv
artifacts:
......
......@@ -55,13 +55,13 @@ if [[ -d "$CHECKOUT_DIR/${EXTENTION_TYPE#project_}s/contrib/${MACHINE_NAME}" ]];
rm -rf "$CHECKOUT_DIR/${EXTENTION_TYPE#project_}s/contrib/${MACHINE_NAME}/.git"
# Set file paths relative to our workspace, so they don't mix up between workspaces.
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush --root=$CHECKOUT_DIR config-set system.file path.temporary $CHECKOUT_DIR/sites/default/files/temp
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush.php --root=$CHECKOUT_DIR config-set system.file path.temporary $CHECKOUT_DIR/sites/default/files/temp
# Enable the module based on the machine name.
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush --root=$CHECKOUT_DIR en ${MACHINE_NAME} -y || true
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush.php --root=$CHECKOUT_DIR en ${MACHINE_NAME} -y || true
# Run Upgrade Status to get a baseline of results of current status.
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush --root=$CHECKOUT_DIR upgrade_status:analyze --format=checkstyle ${MACHINE_NAME} > ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.pre_rector.xml 2>> ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status_stderr1
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush.php --root=$CHECKOUT_DIR upgrade_status:analyze --format=checkstyle ${MACHINE_NAME} > ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.pre_rector.xml 2>> ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status_stderr1
# Check if we need to run rector based on results from Upgrade Status.
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/rector_needed ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.pre_rector.xml
......@@ -110,7 +110,7 @@ if [[ -d "$CHECKOUT_DIR/${EXTENTION_TYPE#project_}s/contrib/${MACHINE_NAME}" ]];
cd $CHECKOUT_DIR || exit 1
create_patch=1
# Run Upgrade Status again to see what remained after running rector.
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush --root=$CHECKOUT_DIR upgrade_status:analyze --format=checkstyle ${MACHINE_NAME} > ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.post_rector.xml 2>> ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status_stderr2
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/drush.php --root=$CHECKOUT_DIR upgrade_status:analyze --format=checkstyle ${MACHINE_NAME} > ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.post_rector.xml 2>> ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status_stderr2
# Check if the info file is updateable (only the info file and informational error is left).
php -d sys_temp_dir=$CHECKOUT_DIR -d upload_tmp_dir=$CHECKOUT_DIR ./vendor/bin/info_updatable ${WORKSPACE_DIR}/phpstan-results/${MACHINE_NAME}/${MACHINE_NAME}.${VERSION}.upgrade_status.post_rector.xml
info_updatable_result=$?
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment