From 5e3d96bfcd40ec9250cf445c72b86b987443a8dd Mon Sep 17 00:00:00 2001 From: Mikel Martin Date: Tue, 6 Feb 2024 18:59:17 +0100 Subject: [PATCH] retry with php --- .github/workflows/main.yml | 43 ++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 16 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 87a9f28..0e4c196 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,6 +44,25 @@ jobs: echo "auth={\"http-basic\": {\"repo.magento.com\": {\"username\": \"5310458a34d580de1700dfe826ff19a1\",\"password\":\"${{ secrets.REPO_MAGENTO_PASS }}\"} },\"github-oauth\":{\"github.com\":\"${{ github.token }}\"} }" >> $GITHUB_OUTPUT id: composer_auth + ### Download our code in custom dir### + - uses: actions/checkout@v3 + with: + path: magento/app/code/Sequra/Core + + # - uses: "shivammathur/setup-php@v2" + # with: + # php-version: "8.2" + + # - name: 'Unit test' + # working-directory: magento/app/code/Sequra/Core + # env: + # COMPOSER_AUTH: ${{ steps.composer_auth.outputs.auth }} + # run: | + # ../../../../vendor/bin/composer install + # PAT="s/\/REAL-PATH-TO-MAGENTO-ROOT/..\/..\/..\/../g" + # sed -e $PAT Test/autoload_sample.php > Test/autoload.php + # ../../../../vendor/bin/phpunit -c Test/phpunit.xml Test/Unit + - name: 'install fresh magento repo' uses: MAD-I-T/magento-actions@v3.25 env: @@ -53,24 +72,16 @@ jobs: magento_version: ${{ matrix.magento_version }} no_push: 1 ## add this arg to not push to the repo ideal for quick test on specific version - ### Download our code in custom dir### - - uses: actions/checkout@v3 - with: - path: magento/app/code/Sequra/Core - - - uses: "shivammathur/setup-php@v2" - with: - php-version: "8.2" - - - name: 'Unit test' - working-directory: magento/app/code/Sequra/Core + - name: 'launch magento2 unit test' + if: always() + uses: MAD-I-T/magento-actions@v3.25 env: COMPOSER_AUTH: ${{ steps.composer_auth.outputs.auth }} - run: | - ../../../../vendor/bin/composer install - PAT="s/\/REAL-PATH-TO-MAGENTO-ROOT/..\/..\/..\/../g" - sed -e $PAT Test/autoload_sample.php > Test/autoload.php - ../../../../vendor/bin/phpunit -c Test/phpunit.xml Test/Unit + with: + process: 'unit-test' + unit_test_subset_path: 'vendor/sequra/magento2-core/Test/Unit' + unit_test_config: 'vendor/sequra/magento2-core/Test/Unit/phpunit.xml.dist' + magento_version: ${{ matrix.magento_version }} # Integrations tests - name: "Run Integration tests"