From 77418c9248b0427f4365341e87258b164aaf70aa Mon Sep 17 00:00:00 2001 From: Daniel Bosen Date: Thu, 10 Jul 2025 15:18:21 +0200 Subject: [PATCH 1/4] remove minimum-stability --- composer.json | 1 - lib/stages/prepare_build.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/composer.json b/composer.json index 708f2d7..f3dbcda 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,6 @@ "description": "Scripts for testing drupal projects.", "type": "library", "license": "GPL-2.0-or-later", - "minimum-stability": "dev", "prefer-stable": true, "authors": [ { diff --git a/lib/stages/prepare_build.sh b/lib/stages/prepare_build.sh index c64228d..ad529b9 100644 --- a/lib/stages/prepare_build.sh +++ b/lib/stages/prepare_build.sh @@ -15,7 +15,6 @@ _stage_prepare_build() { # Build is based on drupal project composer create-project "${DRUPAL_TESTING_COMPOSER_PROJECT}":"${DRUPAL_TESTING_COMPOSER_PROJECT_VERSION}" "${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" --no-interaction --no-install - composer config "minimum-stability" dev --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" composer config "prefer-stable" true --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" if [[ ${DRUPAL_TESTING_PROJECT_TYPE} != "drupal-profile" ]]; then From aea58502ec7d0e97279b8f697e4d36912e1a2939 Mon Sep 17 00:00:00 2001 From: Daniel Bosen Date: Thu, 10 Jul 2025 15:18:58 +0200 Subject: [PATCH 2/4] another instance --- lib/stages/prepare_old_install.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/stages/prepare_old_install.sh b/lib/stages/prepare_old_install.sh index bb887da..bb83dfb 100644 --- a/lib/stages/prepare_old_install.sh +++ b/lib/stages/prepare_old_install.sh @@ -23,7 +23,6 @@ _stage_prepare_old_install() { # Build is based on drupal project composer create-project "${DRUPAL_TESTING_COMPOSER_PROJECT}":"${DRUPAL_TESTING_UPGRADE_COMPOSER_PROJECT_VERSION}" "${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" --no-interaction --no-install - composer config "minimum-stability" dev --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" composer config "prefer-stable" true --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" # Reorder repositories, to make sure, local path is first. From 5179d2f40e3fe9e6e8c7e2b0fbd5a3b2c1971ec0 Mon Sep 17 00:00:00 2001 From: Daniel Bosen Date: Thu, 10 Jul 2025 15:28:59 +0200 Subject: [PATCH 3/4] require the project to test @dev --- lib/stages/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stages/build.sh b/lib/stages/build.sh index 0398086..10fec04 100644 --- a/lib/stages/build.sh +++ b/lib/stages/build.sh @@ -14,7 +14,7 @@ _stage_build() { local testing_project_name=drupal-testing-"${DRUPAL_TESTING_COMPOSER_NAME}" composer config name "${testing_project_name}" --working-dir="${DRUPAL_TESTING_PROJECT_BASEDIR}" composer remove "${DRUPAL_TESTING_COMPOSER_NAME}" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" - composer require "${testing_project_name}:*" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" + composer require "${testing_project_name}@dev:*" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" # Install all dependencies cd "${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" || exit From 575ab50cc453a9156ffaf12fb2685891fbbc4ecd Mon Sep 17 00:00:00 2001 From: Daniel Bosen Date: Thu, 10 Jul 2025 15:57:40 +0200 Subject: [PATCH 4/4] correct @dev --- lib/stages/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/stages/build.sh b/lib/stages/build.sh index 10fec04..3354ac4 100644 --- a/lib/stages/build.sh +++ b/lib/stages/build.sh @@ -14,7 +14,7 @@ _stage_build() { local testing_project_name=drupal-testing-"${DRUPAL_TESTING_COMPOSER_NAME}" composer config name "${testing_project_name}" --working-dir="${DRUPAL_TESTING_PROJECT_BASEDIR}" composer remove "${DRUPAL_TESTING_COMPOSER_NAME}" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" - composer require "${testing_project_name}@dev:*" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" + composer require "${testing_project_name}:*@dev" --no-update --working-dir="${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" # Install all dependencies cd "${DRUPAL_TESTING_DRUPAL_INSTALLATION_DIRECTORY}" || exit