Skip to content

Commit ddd4005

Browse files
committed
Github Actions
1 parent 84aac09 commit ddd4005

File tree

1 file changed

+49
-49
lines changed

1 file changed

+49
-49
lines changed

.github/workflows/pr.yaml

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)