PLUG-144: Encrypt private key #102
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: phpstan | |
on: [pull_request] | |
jobs: | |
build: | |
strategy: | |
matrix: | |
include: | |
- PHP_VERSION: php82-fpm | |
MAGENTO_VERSION: 2.4.6 | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- name: Start Docker | |
run: docker run --detach --name magento-project-community-edition michielgerritsen/magento-project-community-edition:${{ matrix.PHP_VERSION }}-magento${{ matrix.MAGENTO_VERSION }} | |
- name: Create branch for Composer and remove version from composer.json | |
run: git checkout -b continuous-integration-test-branch && sed -i '/version/d' ./composer.json | |
- name: Remove PHPStan duplicate include | |
run: sed -i '/vendor\/bitexpert/d' ./phpstan.neon | |
- name: Upload our code into the docker container | |
run: docker cp $(pwd) magento-project-community-edition:/data/extensions/ | |
- name: Set minimum-stability for composer (temp) | |
run: docker exec magento-project-community-edition composer config minimum-stability dev | |
- name: Configure composer to mirror repository | |
run: docker exec magento-project-community-edition composer config repositories.truelayer \{\"type\":\"path\",\"url\":\"/data/extensions/$(basename $(pwd))\",\"options\":\{\"symlink\":false\}\} | |
- name: Install the extensions in Magento | |
run: docker exec magento-project-community-edition composer require truelayer/magento2:@dev --no-plugins --with-all-dependencies | |
- name: Activate the extension | |
run: docker exec magento-project-community-edition ./retry "php bin/magento module:enable TrueLayer_Connect && php bin/magento setup:upgrade && php bin/magento setup:di:compile" | |
- name: Run PHPStan | |
run: docker exec magento-project-community-edition /bin/bash -c "./vendor/bin/phpstan analyse --no-progress -c /data/extensions/*/phpstan.neon /data/extensions" |