@@ -66,54 +66,54 @@ jobs:
6666 run : |
6767 composer coding-standards-check/phpcs
6868
69- # php-code-analysis:
70- # name: PHP - Code analysis
71- # runs-on: ubuntu-latest
72- # strategy:
73- # matrix:
74- # php-versions: [ '7.4', '8.0', '8.1' ]
75- # dependency-version: [ prefer-lowest, prefer-stable ]
76- # steps:
77- # - uses: actions/checkout@master
78- # - name: Setup PHP, with composer and extensions
79- # uses: shivammathur/setup-php@v2
80- # with:
81- # php-version: ${{ matrix.php-versions }}
82- # extensions: json, gd
83- # coverage: none
84- # tools: composer:v2
85- # # https://github.com/shivammathur/setup-php#cache-composer-dependencies
86- # - name: Get composer cache directory
87- # id: composer-cache
88- # run: echo "::set-output name=dir::$(composer config cache-files-dir)"
89- # - name: Cache dependencies
90- # uses: actions/cache@v2
91- # with:
92- # path: ${{ steps.composer-cache.outputs.dir }}
93- # key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
94- # restore-keys: ${{ runner.os }}-composer-
95- # - name: drupal-check
96- # run: |
97- # # We need a Drupal project to run drupal-check (cf. https://github.com/mglaman/drupal-check#usage)
98- # # Install Drupal
99- # composer --no-interaction create-project drupal/recommended-project:^9 --stability=dev drupal
100- # # Copy our module source code into the Drupal module folder.
101- # mkdir -p drupal/web/modules/contrib/os2forms_rest_api
102- # cp -r os2forms_rest_api.* composer.json src drupal/web/modules/contrib/os2forms_rest_api
103- # # Add our module as a composer repository.
104- # composer --no-interaction --working-dir=drupal config repositories.os2forms/os2forms_rest_api path web/modules/contrib/os2forms_rest_api
105- # # Restore Drupal composer repository.
106- # composer --no-interaction --working-dir=drupal config repositories.drupal composer https://packages.drupal.org/8
69+ php-code-analysis :
70+ name : PHP - Code analysis
71+ runs-on : ubuntu-latest
72+ strategy :
73+ matrix :
74+ php-versions : [ '7.4', '8.0', '8.1' ]
75+ dependency-version : [ prefer-lowest, prefer-stable ]
76+ steps :
77+ - uses : actions/checkout@master
78+ - name : Setup PHP, with composer and extensions
79+ uses : shivammathur/setup-php@v2
80+ with :
81+ php-version : ${{ matrix.php-versions }}
82+ extensions : json, gd
83+ coverage : none
84+ tools : composer:v2
85+ # https://github.com/shivammathur/setup-php#cache-composer-dependencies
86+ - name : Get composer cache directory
87+ id : composer-cache
88+ run : echo "::set-output name=dir::$(composer config cache-files-dir)"
89+ - name : Cache dependencies
90+ uses : actions/cache@v2
91+ with :
92+ path : ${{ steps.composer-cache.outputs.dir }}
93+ key : ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
94+ restore-keys : ${{ runner.os }}-composer-
95+ - name : drupal-check
96+ run : |
97+ # We need a Drupal project to run drupal-check (cf. https://github.com/mglaman/drupal-check#usage)
98+ # Install Drupal
99+ composer --no-interaction create-project drupal/recommended-project:^9 --stability=dev drupal
100+ # Copy our module source code into the Drupal module folder.
101+ mkdir -p drupal/web/modules/contrib/os2forms_rest_api
102+ cp -r os2forms_rest_api.* composer.json src drupal/web/modules/contrib/os2forms_rest_api
103+ # Add our module as a composer repository.
104+ composer --no-interaction --working-dir=drupal config repositories.os2forms/os2forms_rest_api path web/modules/contrib/os2forms_rest_api
105+ # Restore Drupal composer repository.
106+ composer --no-interaction --working-dir=drupal config repositories.drupal composer https://packages.drupal.org/8
107107
108- # # Require our module.
109- # composer --no-interaction --working-dir=drupal require 'os2forms/os2forms_rest_api:*'
108+ # Require our module.
109+ composer --no-interaction --working-dir=drupal require 'os2forms/os2forms_rest_api:*'
110110
111- # # Check code
112- # # composer --no-interaction --working-dir=drupal require --dev drupal/core-dev
113- # cd drupal/web/modules/contrib/os2forms_rest_api
114- # # @fixme
115- # # Remove our non-dev dependencies to prevent dupplicated Drupal installation
116- # # PHP Fatal error: Cannot redeclare drupal_get_filename() (previously declared in /home/runner/work/os2forms_rest_api/os2forms_rest_api/drupal/web/modules/contrib/os2forms_rest_api/vendor/drupal/core/includes/bootstrap.inc:190) in /home/runner/work/os2forms_rest_api/os2forms_rest_api/drupal/web/core/includes/bootstrap.inc on line 190
117- # sed -i '/"require":/,+3d' composer.json
118- # composer --no-interaction install
119- # composer code-analysis
111+ # Check code
112+ composer --no-interaction --working-dir=drupal require --dev drupal/core-dev
113+ cd drupal/web/modules/contrib/os2forms_rest_api
114+ # @fixme
115+ # Remove our non-dev dependencies to prevent duplicated Drupal installation
116+ # PHP Fatal error: Cannot redeclare drupal_get_filename() (previously declared in /home/runner/work/os2forms_rest_api/os2forms_rest_api/drupal/web/modules/contrib/os2forms_rest_api/vendor/drupal/core/includes/bootstrap.inc:190) in /home/runner/work/os2forms_rest_api/os2forms_rest_api/drupal/web/core/includes/bootstrap.inc on line 190
117+ sed -i '/"require":/,+3d' composer.json
118+ composer --no-interaction install
119+ composer code-analysis
0 commit comments