From d2b57431cc4714cd96c2ad46470140584ba4bd11 Mon Sep 17 00:00:00 2001 From: Maximilian Graf Schimmelmann Date: Fri, 11 Aug 2023 12:10:17 +0200 Subject: [PATCH 1/3] Remove Dev versioning. --- composer.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index cbd1e27..58eaf84 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "role": "Developer" } ], - "minimum-stability": "dev", + "minimum-stability": "stable", "prefer-stable": true, "require": { "php": "^8.1", @@ -34,7 +34,7 @@ "magento/module-backend": "*", "friends-of-behat/page-object-extension": "^0.3.2", "friends-of-behat/suite-settings-extension": "^1.1", - "seec/behat-test-runner": "dev-master", + "seec/behat-test-runner": "^8", "friends-of-behat/symfony-extension": "^2.0", "react/promise": "~2.0" }, @@ -48,7 +48,7 @@ "symplify/easy-coding-standard": "^11.3", "symplify/config-transformer": "^12.0", "phpstan/phpstan-symfony": "^1.3", - "phpstan/phpstan-webmozart-assert": "1.2.x-dev" + "phpstan/phpstan-webmozart-assert": "^1" }, "config": { "allow-plugins": { From 50703c09377152ce416dda281335a0a82ad3a2fc Mon Sep 17 00:00:00 2001 From: Maximilian Graf Schimmelmann Date: Fri, 11 Aug 2023 12:33:11 +0200 Subject: [PATCH 2/3] Adapt github ci. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4a2b9d..e060b99 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -82,6 +82,7 @@ jobs: composer config --no-plugins allow-plugins.laminas/laminas-dependency-plugin true composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true composer require --no-progress behat/behat tkotosz/test-area-magento2 + composer config minimum-stability dev composer install --no-progress working-directory: 'magento' @@ -94,7 +95,6 @@ jobs: run: | rm -f app/etc/env.php mkdir -p pub/static pub/media - composer require --dev behat/behat tkotosz/test-area-magento2 bin/magento setup:install \ --admin-email="magento@magento.com" \ --admin-firstname="admin" \ From fc61b134755e871db42cd3754d33bd7796b5a25a Mon Sep 17 00:00:00 2001 From: Maximilian Graf Schimmelmann Date: Fri, 11 Aug 2023 23:31:43 +0200 Subject: [PATCH 3/3] Adapt github ci. --- .github/workflows/ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e060b99..a748329 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -62,13 +62,13 @@ jobs: env: COMPOSER_AUTH_JSON: ${{ secrets.COMPOSER_AUTH_JSON }} - - name: "Cache dependencies" - uses: "actions/cache@v2" - with: - path: | - ~/.composer/cache - magento - key: "magento-2.4.6-with-php-${{ matrix.php-version }}" +# - name: "Cache dependencies" +# uses: "actions/cache@v2" +# with: +# path: | +# ~/.composer/cache +# magento +# key: "magento-2.4.6-with-php-${{ matrix.php-version }}" - name: "Create Magento 2.4.6 project" run: | @@ -77,12 +77,12 @@ jobs: - name: "Add testing dependencies" run: | + composer config minimum-stability dev composer config --no-plugins allow-plugins.magento/* true composer config --no-plugins allow-plugins.php-http/discovery true composer config --no-plugins allow-plugins.laminas/laminas-dependency-plugin true composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true composer require --no-progress behat/behat tkotosz/test-area-magento2 - composer config minimum-stability dev composer install --no-progress working-directory: 'magento' @@ -123,8 +123,7 @@ jobs: - name: "Install BehatMagento2 Extension" run: | - composer config minimum-stability dev - composer config repositories.behat-m2-extension path vendor/seec/behat-magento2-extension + composer config repositories.behat-magento2-extension path vendor/seec/behat-magento2-extension composer require seec/behat-magento2-extension:@dev working-directory: 'magento'